应用于数控机床的网络控制技术研究

发布者:Xiangtan最新更新时间:2012-06-11 来源: 21ic 关键字:数控机床  网络控制技术  网络协议 手机看文章 扫描二维码
随时随地手机看文章

引言

  随着网络技术的发展,网络控制技术越来越引起大家的重视。网络控制系统是将计算机网络技术和自动化控制技术结合起来,从而实现网络控制。

  网络控制系统集机床技术、控制技术、通信技术、检测技术、图像技术、计算机软件技术、网络技术等于一体,通过Internet/Intranet对机床进行远程监控,可以使机床具有更大的柔性和可控性。网络控制技术作为一种新兴技术,已经引起了许多科研单位的广泛关注[1~3],多种类型的网络控制技术正在得到研究和开发,有的基于Web通讯平台[4~6],有的利用Socket技术,还有的基于CORBA中间件技术等等,这必将给制造业的发展带来一场有意义的变革。

  本文介绍笔者开发的数控机床的网络控制系统。该系统以Windows2000为开发平台,用VisualC++工具开发,采用WindowsSockets,实现了在局域网内对机床的实时监控功能。

  1、TCP/IP网络通信的实现

  1.1TCP/IP简介

  所谓TCP/IP只是一个简称,分别指网络协议IP(InternetProtocol)及传输控制协议TCP(TransmissionControlProtocol),是国际互联网技术中两个非常重要的通讯协议,适用于任何一组互联网络上的通讯。

  TCP/IP的结构将网络分成四个层次,分别是应用层、传输层、网络层和数据链路层。这将国际标准组织(ISO)制定的开放系统互联参考模式(OSI)的七层传输参考模式中的一些层面合并,二者之间映射关系如图1所示。

  图1 TCP/IP与OSI结构模型的映射关系

  1.2WindowsSockets简介

  基于TCP/IP的网络通信可以通过WindowsSockets来实现。套节字(socket)是一种通用的网络编程接口,它是对通信端点的一种抽象,提供了一种发送和接收数据的机制。

  套节字目前有两种:数据报套节字(DatagramSockets)和流式套节字(StreamSockets)。我们采用流式套节字,因为流式套节字可以将数据按顺序无重复地发送到目的地,它提供的是一种可靠的面向连接的数据传输方式。

  WindowsSockets提供给引用程序开发者一套简单的应用程序接口,应用程序调用其接口函数实现相互之间的通信。此外WindowsSockets又利用下层的网络通讯协议(如TCP/IP)功能和操作系统实现实际的通讯工作。它们之间的关系如图2所示。
 

  图2 应用程序与Sockets的关系

  1.3流式套节字的使用方法

  流式套节字的使用方法是基于连接的协议,在传输、接收数据之前必须先建立连接,然后才能从数据流中读出数据。

  首先服务器要创建一个用于侦听的套节字,为该套节字分配地址之后,调用listen()函数使它处于侦听状态;客户机在创建套节字完毕后,为套节字分配地址,然后调用connect()函数,请求与服务器套节字连接;服务器套节字在收到客户机的连接请求后,调用accept()函数,该函数创建一个用于连接的套节字。应用该套节字和客户机上的连接套节字,就可以在服务器和客户机之间进行数据传输了。在结束传输之后,双方调用closesocket()函数关闭套节字。其使用方法如图3所示。

图3 流式套节字通信流程 [page]

2、网络控制系统的实现

  网络控制系统软件运行在客户机上,客户机通过局域网和服务器连接。机床的数控系统在服务器中运行,首先启动服务器的本机数控系统,进行初始设置后,进入网络控制状态,打开侦听套节字,等待客户机的连接请求,待收到客户机的连接请求后,对联机信息进行验证,如果符合联机条件,则和客户机建立连接,双方可以互相发送和接收信息或指令。服务器的数控系统在网络控制状态下可以利用CCD实时采集机床加工状态图像和参数,将图像以位图格式保存并定时发送到客户机显示加工状态,将状态参数实时发送到客户机。在客户机的远程控制系统软件中可以编辑数控加工代码,然后将数控代码传递到服务器中,并下载到PMAC上等待控制指令。从客户机向服务器发送机床加工控制指令,控制机床运转,同时接收服务器发送的信息,动态监视机床加工情况。通过远程控制程序,客户机还可在线修改机床加工参数,并能调试机床。

  2.2网络控制系统硬件结构

  数控机床的网络控制系统采用模块化的硬件结构,数控系统采用“PC+NC”结构,PC机采用奔4主机,NC部分采用开放式多轴运动控制器PMAC2-PCI;网络系统采用“服务器+客户机”方式,数控系统运行在服务器上,网络控制软件运行在客户机上,服务器和客户机通过网卡和通信电缆连接在Intranet/Internet上,数控机床上安装CCD摄像头,用来监视机床加工情况,并通过图像采集卡,将机床的运转情况实时采集保存。该系统硬件结构如图4所示。

  图4 网络控制系统硬件结构

  2.3网络控制系统软件设计

  友好的人机界面对于任何控制系统是不可缺少的。本系统界面设计采用Windows编程中的分隔视技术,将数控系统人机界面分成二个子窗口。左边的窗口为图像显示窗口,实现机床加工过程的图像监视;右边的窗口为网络控制窗口,实现网络联机与断开、加工代码编辑及发送、机床加工状态参数显示、机床在线网络调试等功能。

  软件设计的关键是数据的网络传递,为了保证数据及时传递,在软件设计中采用了多线程技术,专门建立一个线程对采集的机床数据进行网络传递。该系统的流程图如图5所示。数控代码在客户机上编辑好之后,可以一次性传递给服务器,服务器将数控代码保存到内存中,然后在编译执行数控代码。控制指令的传递可以随时从客户机传递到服务器,服务器接到指令后立即执行。对于机床加工图像和状态参数的传递则要复杂一些。在服务器上,数控系统通过CCD摄像头实时采集加工图像,利用定时器在每一个周期内将图像保存为位图文件,然后将位图文件通过网络传递到客户机上,客户机在接收完每一个位图文件后,用定时器在每一个周期在图像显示窗口进行刷新显示,使加工图像保持连续性。同时服务器上的数控系统实时采集机床状态参数,利用定时器每一个周期将以一定格式的数据传递到客户机,客户机对数据进行接收后分析,再用定时器在一个周期内对状态参数进行更新显示。为了避免位图数据和参数数据在传递时的混乱现象,在服务器端采用中断方法,在传递图像数据时中断参数数据的传递,等图像数据传递完之后再传递参数数据,这样就很好的解决了在数据传递过程中的占用通道的矛盾问题。

  图5 网络控制系统软件流程图

  图6为开发的网络控制系统在局域网内对机床加工进行网络监控的演示情况。通过试验可以看出,控制命令和状态数据的传递实时性较好,可以满足实际控制的需要;加工状态的图像显示刷新速度较慢,实时性稍差,图像显示具有跳跃性,需要进一步提高图像显示的流畅性。

  图6 网络控制系统远程监控演示界面

  4、结论

  本文具体介绍了一套应用于数控机床的网络控制系统,基于TCP/IP通讯协议,利用Socket(套节字),建立服务器/客户机模式,装有数控系统的主机作为服务器,网络控制端作为客户机。通过客户机对数控机床进行网络控制和调试,可以使机床具有更大的柔性和可控性。该系统可以异地实时操作机床,基本达到动态调试和监控机床运转情况的目的,为机床控制和调试技术提供了高效的途径,具有一定的实用性和价值。

关键字:数控机床  网络控制技术  网络协议 引用地址:应用于数控机床的网络控制技术研究

上一篇:国家体育场(“鸟巢”)中地源热泵PLC控制技术的应用
下一篇:箔式有感电容器在高温高压下的探讨

推荐阅读最新更新时间:2024-05-02 22:07

浅谈现场总线技术在数控机床中的运用及前景
      机床尤其是数控机床作为工作母机,在各行各业中的作用众所周知,在机床的设计与制造中,设计师们一直在精益求精地提高机床的性能与产品外观,机床的艺术造型作为设计师们的必修课,困扰机床设计师的一个难题是机床的接线接管,不管设计师怎样精心设计机床外观,一旦将管线接上之后,大家就会发现眼前的机器就像一个插满了管子、牵满了电线的“重病人”。还有一个难题就是点对点的控制线、动力线及信号线等线路之间的抗干扰和连接松动等情况,这更是令现场电气工程师们头疼的一个问题,现场总线技术的出现为有效解决这些问题提供了福音。   现场总线的主要特点   1.系统的开放性   传统的控制系统是个自我封闭的系统,一般只能通过工作站的串口或并口
[嵌入式]
基于物联网的数控机床群监测预警系统设计
引言 随着经济的发展以及产业结构的升级,对数控机床的需求量日益增长,而目前维修人员已无法满足数控机床的定期巡检需求,不能实时掌控机床设备的自身运行状态,设备维保工作被动且效率低,企业运营成本不断攀升。因此,亟需设计一种数控机床群智能监测预警系统,对数控机床进行自动化和远程化的状态监测与故障诊断,使机床生产商为用户提供更为优质的售后服务。 在工业40和 互联网+ 的技术背景下,数控机床将成为能够产生透明数据信息的智能终端,实现制造过程全透明,产生服务于加工生产及过程管理的实时数据,实现生产和管理环节的资源共享与信息互联,在确保产品质量的同时,能够完善售后服务。机床群物联网技术能满足工业制造企业需求,帮助传统生产制造型企业转型升级
[嵌入式]
基于物联网的<font color='red'>数控机床</font>群监测预警系统设计
工业4.0救了谁?
自2008年全球金融危机以来,机械行业的投资增速一直处于向下的趋势中,由于市场环境和其他增长要素的显著变化,机床工具产业正面临和经受调整转型的严峻考验。2014年机床行业依然面临着市场规模整体萎缩、需求结构迅速升级、产能过剩和成本上升等一系列问题将不会得到明显好转,机床工具行业的低迷状态将继续保持。    根据国家统计局统计,今年上半年,机床行业亏损企业占比为13.8%,其中国有控股企业亏损占比为41.8%。在八个分行业中,亏损面最大的是金属切削机床,亏损企业占比为24.7%,其中国有控股企业亏损占比达50.8%。    在机床行业中法因数控2014年上半年实现营业收入1.42亿元,同比下降14.83%。无独有偶。华东
[嵌入式]
数控机床切削加工过程的模型参考自适应控制研究
在由机床、刀具、工件组成的系统上进行切削加工是一个动态过程,有许多因素和参数(如工件毛坯裕量不匀、材料硬度不一、刀具磨损、刀刃积屑瘤、受力变形、切削振动和热变形等)将使切削过程不能处于最佳状态,从而影响切削过程的生产效率、加工质量和经济效益,甚至还会影响切削过程的正常进行。为了解决这一问题,在20世纪60年代,提出了一种机床的自适应控制方法,在切削加工过程中采用该方法能根据随时变化的实际切削条件及时修正切削用量。   根据模型参考自适应控制(MRAC)思想,建立了数控机床切削加工过程MRAC模型,然后对模型进行动力学过程仿真。同时,分别对加工过程的反馈闭环控制和开环控制进行仿真,并将这3种仿真结果进行比较,从仿真结果可以看出,MR
[工业控制]
<font color='red'>数控机床</font>切削加工过程的模型参考自适应控制研究
网络协议一致性测试平台设计
  目前,我国网络产品检测的技术水平和能力与国际上存在较大差距,协议一致性测试产品的设计大多停留在测试方法的理论研究上,在协议测试的通用平台方面还缺乏较好的解决方案。   1 网络协议一致性测试概述   网络协议的一致性测试是一种功能性的黑盒测试,通常包括静态测试和动态测试两类。静态测试是指协议实现者向测试方提交“协议实现一致性声明”与协议中的静态一致性要求相比较,动态测试是运行测试集对DUT(Device under Test)进行测试。   协议一致陛测试包括三个阶段:第一阶段是测试生成,为特定协议产生独立于所有协议实现的抽象测试集;第二阶段是测试实现,把抽象测试集中的测试例转换成可执行的测试例;第三阶段为测试执行,在特
[测试测量]
<font color='red'>网络协议</font>一致性测试平台设计
数控机床精度检测项目及常用工具
1前言 对每个工厂来讲,购买数控机床都是一笔相当可观的投资。为使投资的设备在生产中真正发挥中坚作用,保证加工出合格的零件,尽快回收成本是至关重要的。 经验表明,80%以上的机床在安装时必须在现场调试后才能符合其技术指标。因此在新机床验收时,要进行检定,使机床一开始安装就能保证达到其技术指标及预期的质量和效率。 另外经验也表明,80%已投入生产使用的机床在使用一段时间后,处在非正常超性能工作状态,甚至超出其潜在承受能力。因此通常新机床在使用半年后需再次进行检定,之后可每年检定一次。定期检测机床误差并及时校正螺距、反向间隙等可切实改善生产使用中的机床精度,改善零件加工质量,不至于产生废品,大大提高机床利用率。总之,及时揭示机床问题
[测试测量]
数控机床大推力永磁同步直线电机控制方法
    传统的传动机构如齿轮、蜗轮、皮带、丝杠、滚珠丝杠、联轴器、离合器等中间传动机构,容易产生很多如:较大的转动惯量、弹性形变、反向间隙、摩擦、振动、磨损等问题,所以不仅减小了传动效率,而且还增加了成本,降低了系统的可靠性。虽然这些传动机构性能已经得到了改善,但是其间接传动的本质不能从根本上解决。于是“直接驱动”概念应运而生,直接驱动是指不使用任何中间传动机构,直接将动力源与负载相连进行驱动。这种传动具有结构简单、动态响应快、速度和加速度大、精度高、振动和噪声小等优点。     直线电机就是直接驱动的装置,其中控制技术是直线电动机设计和应用的重点。PID调节是最早出现的一种自动控制方法,控制简单而且效果显著。尤其是在高精度运动控制
[嵌入式]
工业机器人与数控机床融合发展迅速 有助于我国机床行业转型升级
随着装备制造业的转型升级,市场需求和技术进步的双重作用下,近年来,工业机器人与数控机床的集成应用发展很快,应用形式不断扩大,为当前机床智能化趋势带来新的驱动力,对我国机床行业的转型升级将起到良好的作用。 针对机器人开发和机床集成应用的发展现状,相关企业应建立有效的组织联系机制,加强沟通与合作,两个行业的集成开发应建立什么样的技术规范和标准,以便充分实现资源共享和优势互补,形成产业发展合力! 机器人产业正迎来发展机遇的黄金时期。如何促进工业机器人产业与机床产业的融合发展,实现工业机器人与数控机床的相互融合,已成为现代装备制造业产业升级的重要课题。 在机床制造过程中,很多岗位主要依靠工人的体力和技能,生产效率低,劳动强度
[机器人]
热门资源推荐
热门放大器推荐
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved