基于网盘的数控机床程序管理系统技术方案

技术编号:14850081 阅读:154 留言:0更新日期:2017-03-18 12:34
本发明专利技术揭示了一种基于网盘的数控机床程序管理系统,包括云端和至少一数控机床;云端包括数控程序网盘管理模块以及网盘;数控程序网盘管理模块将网盘划分成机床网盘区域、个人网盘区域和企业网盘区域;每个数控机床内部包含机床网盘管理模块以及第二网盘区域;第二网盘区域包含第二机床网盘区域、若干个第二个人网盘区域以及第二企业网盘区域;每个数控机床内部的第二机床网盘区域,这个区域的数控程序和云端的机床网盘的数控程序同步;只要一个区域的数控程序发生变化,网盘管理模块以及数控程序网盘管理模块会启动,进行数控程序同步。本发明专利技术提出的基于网盘的数控机床程序管理系统,可简化车间的配置,并能提高管理效率,提升系统的安全性。

【技术实现步骤摘要】

本专利技术属于数控机床
,涉及一种数控机床程序管理系统,尤其涉及一种基于网盘的数控机床程序管理系统
技术介绍
数控程序的管理是数字化车间管理的一个重要功能。随着越来越多的异地协同制造的开展,数控程序的编制和执行不再局限在一个车间、一个厂区内,而更多的是在地域上分布的不同地点,这样传统的通过DNC(直接数字控制)的方法进行数控程序的传递就成为一个局限。同时,企业内部不同机床之间数控程序的共享和同步也是数控程序管理的一个难点,而操作人员自身的一些编程经验作为数控子程序也希望能在实际操作中进行应用,这些都是本专利技术需要解决的问题。目前,大部分技术人员采取的方式是每个人在计算机上建立不同的目录,随着人员的增加,程序量的膨胀,存在程序版本混乱、查找困难等问题,如果有人调动或跳槽,其程序能否安全地调用的确是个疑问,再者,程序的安全问题,自己已调好的程序有可能误操作,乃至别人无意更改了你的程序,这些都是经常发生的问题。对比文件1,(申请号200810119753.9,用于数控车间的加工代码传输方法),提供了一种用于数控车间的加工代码传输方法,包括以下步骤:在DNC通信服务器上各份PDM服务器中的加工代码;DNC通信服务器接收来自数控机床的关于下载加工代码的请求;DNC通信服务器将本地备份的加工代码发送给数控机床。本专利技术减轻了PDM服务器用于数控车间下载加工代码时的传输负荷,显著地提高了数控车间下载加工代码的速度。该方法采用车间放置DNC服务器的方法解决数控程序发送功能,不能提供远程的程序直接发送功能,可参阅图1所示。对比文件2:(王海飞,网络化数控程序管理技术研究,机械工程师2013年第11期)数据库服务器存放数控加工程序的服务器,使用Oracle数据库系统,存储各种数据信息,包括人员信息、加工程序信息等;DNC服务器通过有线网络或无线通讯网络与数控机床直接相连的服务器,安装有DNC程序传输系统和FTP服务器软件,实现与数控机床之间的通讯,按照用户的指令提供给操作者待加工零件的数控加工程序;客户端安装有数控程序管理系统客户端软件的计算机,通过局域网与服务器相连,为终端用户提供各种交互信息;数控机床发出程序传输指令,在DNC服务器相应后,实现程序的接收。该方法提供了一种局域网内数控程序的发送方法,并且利用数据库来存放数控程序,不支持异地数控程序的传递和同步。对比文件3:(葛光荣,范永正,数控机床的联网通讯与程序管理应用实例,《模具制造》2006年第5期),该方法采用CIMCO公司的DNC-Max,它实现了以下几个主要的功能:通过RS232接口,DNC-Max最多可扩展至同时管理256个数控设备,在服务器上利用DNC-MaxClent可实现对多台机床状态的监控,数控编程人员将加工程序放置到指定的目录下,自动搜索并纳入数据库,对从机床上传的程序可按编号规则进行管理和维护。该方法利用RS232口和机床连接,进行程序管理和机床参数获取。对比文件4(申请号201510478373.4,网盘系统的同步方法、终端设备和网盘系统)、对比文件5(申请号201510015408.0,工业网盘与网页应用程序的处理方法及装置)、对比文件6(申请号201110255373.X,客户端展示网盘文件状态的方法和客户端)为一般计算机网盘的相关专利技术,本专利技术的保护范围不涉及这些技术。这些技术可以作为本专利技术的实施技术背景作为参考。现有的技术一般是建立DNC服务器,通过局域网或者RS232等通讯线路和数控机床进行连接,从而实现程序的下载。通过建立数据库来存放数控程序。这些方法不能解决远程数控程序的下载,并且也不提供企业数控程序同步共享和个人数控程序调用等问题。
技术实现思路
本专利技术所要解决的技术问题是:提供一种基于网盘的数控机床程序管理系统,可简化车间的配置,并能提高管理效率,提升系统的安全性。为解决上述技术问题,本专利技术采用如下技术方案:一种基于网盘的数控机床程序管理系统,所述系统包括:云端和至少一数控机床;所述系统支持个人终端、企业终端的接入,以进行数控程序的添加、修改、删除工作;本系统提供接口,个人终端和企业终端能通过这个接口管理中的数控程序;所述云端包括数控程序网盘管理模块,以及网盘;数控程序网盘管理模块对网盘进行管理;所述数控程序网盘管理模块将网盘划分成机床网盘区域、个人网盘区域和企业网盘区域;每个数控机床在云端有一个账号,所述数控程序网盘管理模块为每个机床账号分配一个机床网盘区域;当数控机床通过互联网与云端联接时会自动登录;每个数控机床操作人员拥有一个个人账号,所述数控程序网盘管理模块为每个个人账号在云端分配一个个人网盘区域;每个企业拥有一个企业账号,所述数控程序网盘管理模块为对应企业账号在云端分配一个企业网盘;数控机床属于某个企业,如果这个关系成立,则数控程序由企业网盘区域复制到机床网盘区域上,反之也可以;一个数控机床同时只能属于一个企业;机床操作人员属于某个企业,如果这个关系成立,则数控程序能由个人网盘区域复制到企业网盘区域上,但是,数控程序不能由企业网盘区域复制到个人网盘区域上;一个操作人员能同时从属于多个企业;每个数控机床内部,包含机床网盘管理模块以及第二网盘区域;机床网盘管理模块UM对第二网盘区域进行管理;第二网盘区域包含一个第二机床网盘区域,若干个第二个人网盘区域,以及一个第二企业网盘区域;每个数控机床内部的第二机床网盘区域,这个区域的数控程序和云端的机床网盘的数控程序同步;只要一个区域的数控程序发生变化,网盘管理模块以及数控程序网盘管理模块会启动,进行数控程序同步,把变化发送到另外一端;每个机床操作人员在使用机床的时候需要进行登录,这样利用该操作人员的身份在数控机床上面访问云端其个人网盘中的数控程序;机床操作人员对应一个个人网盘区域,当他在数控机床上登录后,能访问个人网盘区域中的数控程序,并且能把数控程序下载到数控机床中的第二个人网盘区域区域;或者,该机床操作人员能在数控机床上面把第二个人网盘区域中的数控程序上传到个人网盘区域中;这个过程需要手工操作,不是自动同步;也就是说,个人网盘区域中的数控程序不一定全部同步到第二个人网盘区域中;机床操作人员能选择性地选择下载到第二个人网盘区域区域中的数控程序;不同机床操作人员的数控程序不能互相访问;访问是指读取、修改操作;一个数控机床有多个个人网盘区域;由于一台机床属于一个企业拥有,因此在这个机床上面有一个唯一的企业网盘区域;企业网盘中的数控程序也是通过操作人员手工进行下载或上传。作为本专利技术的一种优选方案,所述程序管理系统还包括数控程序下发模块,用以将数控程序下发至指定的数控机床;企业把数控程序存放在自己的企业网盘区域中;明确需要下发的程序和对应的机床,通过数控程序网盘管理模块把数控程序复制到对应的第二机床网盘区域中;数控机床连入互联网,和云端网盘实现通讯;利用网盘的同步机制,数控机床上的同步模块自动把云端网盘的变化,即添加的新程序同步到本地的机床网盘区域;操作人员在数控机床上看到新同步到的数控程序,完成程序接收。作为本专利技术的一种优选方案,每个机床操作人员在数控机床上通过机床网盘管理模块访问自己在云端的个人网盘中的数控程序,并且具有下载到数控机床进行使用的权限;个人网盘中的数本文档来自技高网
...
基于网盘的数控机床程序管理系统

【技术保护点】
一种基于网盘的数控机床程序管理系统,其特征在于,所述系统包括:云端和至少一数控机床;所述系统支持个人终端、企业终端的接入,以进行数控程序的添加、修改、删除工作;本系统提供接口,个人终端和企业终端能通过这个接口管理中的数控程序;所述云端包括数控程序网盘管理模块,以及网盘;数控程序网盘管理模块对网盘进行管理;所述数控程序网盘管理模块将网盘划分成机床网盘区域、个人网盘区域和企业网盘区域;每个数控机床在云端有一个账号,所述数控程序网盘管理模块为每个机床账号分配一个机床网盘区域;当数控机床通过互联网与云端联接时会自动登录;每个数控机床操作人员拥有一个个人账号,所述数控程序网盘管理模块为每个个人账号在云端分配一个个人网盘区域;每个企业拥有一个企业账号,所述数控程序网盘管理模块为对应企业账号在云端分配一个企业网盘;数控机床属于某个企业,如果这个关系成立,则数控程序由企业网盘区域复制到机床网盘区域上,反之也可以;一个数控机床同时只能属于一个企业;机床操作人员属于某个企业,如果这个关系成立,则数控程序能由个人网盘区域复制到企业网盘区域上,但是,数控程序不能由企业网盘区域复制到个人网盘区域上;一个操作人员能同时从属于多个企业;每个数控机床内部,包含机床网盘管理模块以及第二网盘区域;机床网盘管理模块UM对第二网盘区域进行管理;第二网盘区域包含一个第二机床网盘区域,若干个第二个人网盘区域,以及一个第二企业网盘区域;每个数控机床内部的第二机床网盘区域,这个区域的数控程序和云端的机床网盘的数控程序同步;只要一个区域的数控程序发生变化,网盘管理模块以及数控程序网盘管理模块会启动,进行数控程序同步,把变化发送到另外一端;每个机床操作人员在使用机床的时候需要进行登录,这样利用该操作人员的身份在数控机床上面访问云端其个人网盘中的数控程序;机床操作人员对应一个个人网盘区域,当他在数控机床上登录后,能访问个人网盘区域中的数控程序,并且能把数控程序下载到数控机床中的第二个人网盘区域区域;或者,该机床操作人员能在数控机床上面把第二个人网盘区域中的数控程序上传到个人网盘区域中;这个过程需要手工操作,不是自动同步;也就是说,个人网盘区域中的数控程序不一定全部同步到第二个人网盘区域中;机床操作人员能选择性地选择下载到第二个人网盘区域区域中的数控程序;不同机床操作人员的数控程序不能互相访问;访问是指读取、修改操作;一个数控机床有多个个人网盘区域;由于一台机床属于一个企业拥有,因此在这个机床上面有一个唯一的企业网盘区域;企业网盘中的数控程序也是通过操作人员手工进行下载或上传。...

【技术特征摘要】
1.一种基于网盘的数控机床程序管理系统,其特征在于,所述系统包括:云端和至少一数控机床;所述系统支持个人终端、企业终端的接入,以进行数控程序的添加、修改、删除工作;本系统提供接口,个人终端和企业终端能通过这个接口管理中的数控程序;所述云端包括数控程序网盘管理模块,以及网盘;数控程序网盘管理模块对网盘进行管理;所述数控程序网盘管理模块将网盘划分成机床网盘区域、个人网盘区域和企业网盘区域;每个数控机床在云端有一个账号,所述数控程序网盘管理模块为每个机床账号分配一个机床网盘区域;当数控机床通过互联网与云端联接时会自动登录;每个数控机床操作人员拥有一个个人账号,所述数控程序网盘管理模块为每个个人账号在云端分配一个个人网盘区域;每个企业拥有一个企业账号,所述数控程序网盘管理模块为对应企业账号在云端分配一个企业网盘;数控机床属于某个企业,如果这个关系成立,则数控程序由企业网盘区域复制到机床网盘区域上,反之也可以;一个数控机床同时只能属于一个企业;机床操作人员属于某个企业,如果这个关系成立,则数控程序能由个人网盘区域复制到企业网盘区域上,但是,数控程序不能由企业网盘区域复制到个人网盘区域上;一个操作人员能同时从属于多个企业;每个数控机床内部,包含机床网盘管理模块以及第二网盘区域;机床网盘管理模块UM对第二网盘区域进行管理;第二网盘区域包含一个第二机床网盘区域,若干个第二个人网盘区域,以及一个第二企业网盘区域;每个数控机床内部的第二机床网盘区域,这个区域的数控程序和云端的机床网盘的数控程序同步;只要一个区域的数控程序发生变化,网盘管理模块以及数控程序网盘管理模块会启动,进行数控程序同步,把变化发送到另外一端;每个机床操作人员在使用机床的时候需要进行登录,这样利用该操作人员的身份在数控机床上面访问云端其个人网盘中的数控程序;机床操作人员对应一个个人网盘区域,当他在数控机床上登录后,能访问个人网盘区域中的数控程序,并且能把数控程序下载到数控机床中的第二个人网盘区域区域;或者,该机床操作人员能在数控机床上面把第二个人网盘区域中的数控程序上传到个人网盘区域中;这个过程需要手工操作,不是自动同步;也就是说,个人网盘区域中的数控程序不一定全部同步到第二个人网盘区域中;机床操作人员能选择性地选择下载到第二个人网盘区域区域中的数控程序;不同机床操作人员的数控程序不能互相访问;访问是指读取、修改操作;一个数控机床有多个个人网盘区域;由于一台机床属于一个企业拥有,因此在这个机床上面有一个唯一的企业网盘区域;企业网盘中的数控程序也是通过操作人员手工进行下载或上传。2.根据权利要求1所述的基于网盘的数控机床程序管理系统,其特征在于:所述程序管理系统还包括数控程序下发模块,用以将数控程序下发至指定的数控机床;企业把数控程序存放在自己的企业网盘区域中;明确需要下发的程序和对应的机床,通过数控程序网盘管理模块把数控程序复制到对应的第二机床网盘区域中;数控机床连入互联网,和云端网盘实现通讯;利用网盘的同步机制,数控机床上的同步模块自动把云端网盘的变化,即添加的新程序同步到本地的机床网盘区域;操作人员在数控机床上看到新同步到的数控程序,完成程序接收。3....

【专利技术属性】
技术研发人员:朱志浩余涛黄云鹰张晓
申请(专利权)人:智能云科信息科技有限公司
类型:发明
国别省市:上海;31

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

1