用于数控系统的数据传输方法及装置制造方法及图纸

技术编号:11378262 阅读:75 留言:0更新日期:2015-04-30 20:53
本发明专利技术公开了一种用于数控系统的数据传输方法及装置。该用于数控系统的数据传输方法包括:数控服务器检测本地是否产生待发送数据;数控服务器如果检测到本地产生待发送数据,则数控服务器获取待发送数据;数控服务器将获取的待发送数据发送至数控设备,其中,数控设备用于根据待发送数据执行加工生产处理。通过本发明专利技术,解决了数控系统中进行数据传输时执行效率低的问题,进而通过数控服务器主动检测本地是否产生待发送数据,并在产生待发送数据时将待发送数据发送至数控设备,达到了提高数控系统中进行数据传输的执行效率的效果。

【技术实现步骤摘要】
用于数控系统的数据传输方法及装置
本专利技术涉及数控领域,具体而言,涉及一种用于数控系统的数据传输方法及装置。
技术介绍
随着计算机技术、自动控制技术以及制造行业的发展,分布式数控(DistributedNumericalControl,简称为DNC)在现代的制造业中已经得到了普遍的应用。数据传输是DNC系统的基本功能之一,DNC通信技术发挥着传递数控(NumericalControl,简称NC)程序的功能。在DNC通信技术出现之前,加工车间都是将移动媒体介质(如卡带,SD卡等)插入机床,然后进行文件的拷贝或者传输。显然,这些方式的可靠性和效率都是不能满足当代加工需求的。而DNC通信软件是集成了数控系统的数据传输协议,实现了计算机和数控系统间的数据传输,可以将程序直接传输到数控系统的存储区,简化了传输过程,提高了文件传输的可靠性。同时,由于一台服务器可以支撑若干不同类型的数控系统的数据传输,因此更加节约成本,并且提高了生产效率。通常,数控系统厂家会给出与之对应的DNC通信软件,但是其仅适用于本厂商的数控系统,甚至于只适用某一种特定型号的数控系统。这种DNC通信软件使用时需要每台机床对应一台计算机,操作时需要在机床面板和计算机上按一定规则进行。现有的DNC软件可以集成几种甚至几十种不同数控系统的数据传输协议,从而使用一台计算机和一套软件就能满足整个车间的数据传输需求。相对于上述提及的单一性的DNC软件来说,它具有更广泛的适应性和适用性。现有的DNC通信软件通常是被部署在车间的服务器上,整个车间的机床通过网络和服务器连接。DNC通信软件支持远程请求与文件远程传输功能,操作者不用离开机床控制面板就可以完成对程序的远程调用和上传保存。机床操作人员从面板远程调用NC文件是DNC通信软件的主流应用模式,该模式存在以下的不足:(1)不能脱离机床控制面板前的操作人员。随着制造业自动化的程度越来越高,操作人员的数量在不断的减少。一个操作人员可能会负责同时看管几台不同的机床,甚至是一条完整的生产线。在生产的流程中,操作人员需要在不同机床的数控面板上调用不同的程序,这些机床的系统和DNC操作模式有可能完全不同,这就需要操作人员掌握多种操作方法。同时,在不同机床间操作时,该方法效率低下,更容易出错。(2)无法控制操作工人的加工行为。当DNC通信服务器允许远程调用文件时,其动作由远程操作人员所控制。对于一些企业来说,机床操作人员没有权限去访问服务器,而且不能选择加工的顺序。现有方式是由工艺人员进行管控,即机床在规定的时间内只加工规定的零部件。针对相关技术中数控系统中进行数据传输时执行效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种用于数控系统的数据传输方法及装置,以解决数控系统中进行数据传输时执行效率低的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种用于数控系统的数据传输方法。根据本专利技术的用于数控系统的数据传输方法包括:数控服务器检测本地是否产生待发送数据;数控服务器如果检测到本地产生待发送数据,则数控服务器获取待发送数据;数控服务器将获取的待发送数据发送至数控设备,其中,数控设备用于根据待发送数据执行加工生产处理。进一步地,在数控服务器将获取的待发送数据发送至数控设备之后,该方法还包括:数控设备检测是否接收到待发送数据;数控设备如果检测到接收到待发送数据,则数控设备创建接收报告,其中,接收报告用于记录数控设备接收到待发送数据的事件;数控设备将接收报告发送至数控服务器。进一步地,数控设备包括数控通信软件,数控服务器将获取的待发送数据发送至数控设备包括:数控服务器将获取的待发送数据发送至数控设备的数控通信软件,其中,数控设备用于按照数控设备的数控通信软件接收到的待发送数据执行加工生产处理。进一步地,在数控服务器将获取的待发送数据发送至数控设备之前,该方法还包括:数控设备接受通信软件配置指令,其中,通信软件配置指令用于指示向数控设备配置预设数控通信软件;根据通信软件配置指令向数控设备配置预设数控通信软件,数控服务器将获取的待发送数据发送至数控设备包括:数控服务器将获取的待发送数据发送至预设数控通信软件,其中,预设数控通信软件将接收到的待发送数据保存至预设路径,数控设备按照保存至预设路径的待发送数据执行加工生产处理。进一步地,在数控服务器将获取的待发送数据发送至数控设备之前,该方法还包括:数控服务器检测数控设备是否处于空闲状态,其中,空闲状态为数控设备未在执行与待发送数据相关的加工生产处理,如果检测到数控设备处于空闲状态,则数控服务器将获取的待发送数据发送至数控设备。进一步地,在数控服务器将获取的待发送数据发送至数控设备之前,该方法还包括:数控设备接受存储装置配置指令,其中,存储装置配置指令用于指示向数控设备配置预设存储装置;根据存储装置配置指令向数控设备配置预设存储装置,数控服务器将获取的待发送数据发送至数控设备包括:数控服务器将获取的待发送数据发送至预设存储装置,在数控服务器将获取的待发送数据发送至数控设备之后,该方法还包括:预设存储装置存储待发送数据,其中,数控设备按照存储在预设存储装置中的待发送数据执行在线加工生产处理,或者预设存储装置将待发送数据发送至数控设备,其中,数控设备按照接收到的待发送数据执行加工生产处理。为了实现上述目的,根据本专利技术的另一方面,提供了一种用于数控系统的数据传输装置。根据本专利技术的用于数控系统的数据传输装置包括:第一检测单元,用于数控服务器检测本地是否产生待发送数据;获取单元,用于在数控服务器检测到本地产生待发送数据时,数控服务器获取待发送数据;第一发送单元,用于数控服务器将获取的待发送数据发送至数控设备,其中,数控设备用于根据待发送数据执行加工生产处理。进一步地,该装置还包括:第二检测单元,用于数控设备检测是否接收到待发送数据;创建单元,用于在数控设备检测到接收到待发送数据时,数控设备创建接收报告,其中,接收报告用于记录数控设备接收到待发送数据的事件;第二发送单元,用于数控设备将接收报告发送至数控服务器。进一步地,数控设备包括数控通信软件,第一发送单元包括:第一发送模块,用于数控服务器将获取的待发送数据发送至数控设备的数控通信软件,其中,数控设备用于按照数控设备的数控通信软件接收到的待发送数据执行加工生产处理。进一步地,该装置还包括:软件配置指示单元,用于数控设备接受通信软件配置指令,其中,通信软件配置指令用于指示向数控设备配置预设数控通信软件;软件配置执行单元,用于根据通信软件配置指令向数控设备配置预设数控通信软件,第一发送单元包括:第二发送模块,用于数控服务器将获取的待发送数据发送至预设数控通信软件,其中,预设数控通信软件将接收到的待发送数据保存至预设路径,数控设备按照保存至预设路径的待发送数据执行加工生产处理。通过本专利技术,采用包括以下步骤的方法:数控服务器检测本地是否产生待发送数据;数控服务器如果检测到本地产生待发送数据,则数控服务器获取待发送数据;数控服务器将获取的待发送数据发送至数控设备,其中,数控设备用于根据待发送数据执行加工生产处理,解决了数控系统中进行数据传输时执行效率低的问题,进而通过数控服务器主动检测本地是否产生待发送数据,并本文档来自技高网
...
用于数控系统的数据传输方法及装置

【技术保护点】
一种用于数控系统的数据传输方法,其特征在于,包括:数控服务器检测本地是否产生待发送数据;所述数控服务器如果检测到本地产生所述待发送数据,则所述数控服务器获取所述待发送数据;以及所述数控服务器将获取的待发送数据发送至数控设备,其中,所述数控设备用于根据所述待发送数据执行加工生产处理。

【技术特征摘要】
1.一种用于数控系统的数据传输方法,其特征在于,包括:数控服务器检测本地是否产生待发送数据;所述数控服务器如果检测到本地产生所述待发送数据,则所述数控服务器获取所述待发送数据;以及所述数控服务器将获取的待发送数据发送至数控设备,其中,所述数控设备用于根据所述待发送数据执行加工生产处理;所述数控服务器检测本地是否产生待发送数据包括:所述数控服务器自动监测本地的数据存储路径;其中,数控服务器检测本地是否产生待发送数据包括:当检测有数据出现变动时将变动的文件作为待发送数据。2.根据权利要求1所述的方法,其特征在于,在所述数控服务器将获取的待发送数据发送至数控设备之后,所述方法还包括:所述数控设备检测是否接收到所述待发送数据;所述数控设备如果检测到接收到所述待发送数据,则所述数控设备创建接收报告,其中,所述接收报告用于记录所述数控设备接收到所述待发送数据的事件;以及所述数控设备将所述接收报告发送至所述数控服务器。3.根据权利要求1所述的方法,其特征在于,所述数控设备包括数控通信软件,所述数控服务器将获取的待发送数据发送至数控设备包括:所述数控服务器将获取的待发送数据发送至所述数控设备的数控通信软件,其中,所述数控设备用于按照所述数控设备的数控通信软件接收到的待发送数据执行加工生产处理。4.根据权利要求1所述的方法,其特征在于,在所述数控服务器将获取的待发送数据发送至数控设备之前,所述方法还包括:所述数控设备接受通信软件配置指令,其中,所述通信软件配置指令用于指示向所述数控设备配置预设数控通信软件;以及根据所述通信软件配置指令向所述数控设备配置所述预设数控通信软件,所述数控服务器将获取的待发送数据发送至数控设备包括:所述数控服务器将获取的待发送数据发送至所述预设数控通信软件,其中,所述预设数控通信软件将接收到的待发送数据保存至预设路径,所述数控设备按照保存至所述预设路径的待发送数据执行加工生产处理。5.根据权利要求3或4所述的方法,其特征在于,在所述数控服务器将获取的待发送数据发送至数控设备之前,所述方法还包括:所述数控服务器检测所述数控设备是否处于空闲状态,其中,所述空闲状态为所述数控设备未在执行与所述待发送数据相关的加工生产处理,如果检测到所述数控设备处于所述空闲状态,则所述数控服务器将获取的待发送数据发送至所述数控设备。6.根据权利要求1所述的方法,其特征在于,在所述数控服务器将获取的待发送数据发送至数控设备之前,所述方法还包括:所述数控设备接受存储装置配置指令,其中,所述存储装...

【专利技术属性】
技术研发人员:杜林刘麒
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1