本发明专利技术提供了一种用于数控车间的加工代码传输方法,包括以下步骤:在DNC通信服务器上备份PDM服务器中的加工代码;DNC通信服务器接收来自数控机床的关于下载加工代码的请求;DNC通信服务器将本地备份的加工代码发送给数控机床。本发明专利技术减轻了PDM服务器用于数控车间下载加工代码时的传输负荷,显著地提高了数控车间下载加工代码的速度。
【技术实现步骤摘要】
本专利技术涉及CAD领域,具体而言,涉及一种用于数控车间的加工代^码传llr方法。
技术介绍
在大型企业,目前普遍采用PDM ( Product Data Management,产品数据管理)服务器进行数控车间加工代码的传输与管理,普通的PDM服务器可支持的并行登陆客户数量理论上可达到数百人,但在大数据量文档并行传输时处理能力显著下降。附图说明图1示出了现有才支术的PDM服务器、DNC (DistributedNumerical Control,分布式凄t字控制)月良务器之间的加工代码传递方式的示意图,工艺员作为加工代码的编制和管理者,通过管理客户端来才喿作和访问企业级的PDM月良务器,上传最新的加工4戈码来完成代码更新和任务安排等,PDM服务器通过企业主干网,将加工代码和任务等数据传送给各个分厂并下发到各个车间的DNC服务器上,DNC服务器在操作人员的使用和监督下对数控机床进行生产和控制。当需要下载加工代码时,数控机床向其所属车间的DNC服务器发送关于下载该加工代码的请求,DNC服务器收到来自数控才几床的下载i青求后,将该二清求通过企业主干网传递到PDM"良务器,PDM服务器收到该下载请求后,在本地查找上述加工代码,并将找到的加工代码按照原路传递到发送请求的数控机床。6对于大型企业,工艺员同时登陆服务器的人数约为其总人数的30%。」換照企业工艺员凄史量为500进4亍4,算,30%即为150人同时 在线,其中若同时上传代码和安排任务的最大概率为50%,则有约 75个并发的上传4壬务同时出现,这时PDM月良务器完全可以耳义载这 个数据量。但对数控车间而言,情况就大不一样了。若按照操作人 员人数有1000人来推算,每天上班时间开始调用当日的加工代码 和力o工任务,同时下载PDM服务器上的加工代码的概率在90%以 上,即大约有900个并发下载的要求。若加工代码的文件大小按平 均5M来计算(例如,叶片4青加工^码可达40M以上),这时PDM 月良务器在短时间内将有4.5G的文档下载量,这对于PDM月良务器来 说是难以承载的。此外,企业主干网浮^旦着净喿作人员的下载^f壬务、工艺员的上传 4壬务、企业OA^f壬务、以及管理人员寸吏用ERP (Enterprise Resource Planning,企业资源头见划)等任务。因此,每天上班后一'卜时内主 干网的网络承担能力常常超负荷,使得企业主干网络拥堵,大型生 产车间的机床无法从PDM服务器中获取加工程序,损失无法估量。在实现本专利技术过程中,专利技术人发现在大型企业的数控车间中, 在每个工作日的开始时间,常出现多人同时从服务器上下载加工代 码的情况。由于数控机床数量大、操作人员多、加工任务重,多人 同时从PDM总服务器上下载大文件数据常常会令服务器难以满足 传输要求,出现服务器堵塞甚至瘫痪的现象,导致操作工人需要花 大量时间等待数据,从而影响工作效率,且给企业带来巨大的经济 损失。
技术实现思路
本专利技术旨在提供一种,能够解决现有才支术中当处理凄史控车间的大量并发凄t据下载时,PDM月良 务器负荷过大的问题。在本专利技术的实施例中,4是供了 一种用于凄t控车间的加工代码传 输方法,包括以下步骤在DNC通信服务器上备份PDM服务器中 的加工代码;DNC通信力l务器4妄收来自lt控才几床的关于下载加工代 码的请求;DNC通信服务器将本地备份的加工代码发送给数控机 床。优选的,在DNC通信服务器上备份PDM服务器中的加工代码 具体包括管理客户端向PDM服务器上传加工代码;PDM服务器 根据接收到的加工代码对本地的加工代码文档库进行更新,并向指 定分厂的DNC管理服务器传递加工代码;DNC管理服务器根据接 收到的加工4戈码对本地的加工^码文档库进^f于更新,并向指定车间 的DNC通信服务器传递加工代码;DNC通信服务器根据接收到的 加工4戈码对本地的加工代码文档库进4于更新。优选的,在DNC通信服务器上备份PDM服务器中的加工代码 还包括管理客户端向PDM服务器上传加工代码;PDM服务器根 据,接收到的加工代码对本地的加工^码文档库进^f于更新,并向指定 分厂的DNC管理月艮务器传递加工代码;DNC管理月良务器向指定车 间的DNC通信月良务器传递加工代码;DNC通信服务器4艮据4妄收到 的加工代码对本地的加工代码文档库进行更新。优选的,根据接收到的加工代码对本地的加工代码文档库进行更新具体包括采用所接收的加工代码的关键字检索文档信息表; 如果未4企索到关4建字,则将所接收的加工代码加入到加工代码文档 库中,并将加入所产生的文档属性加入文档信息表;如果检索到关 键字,则以所接收的加工代码覆盖加工代码文档库中对应于关键字 的已有的加工代码,并将覆盖所产生的文档属性更新文档信息表。优选的,本专利技术实施例的还 包括管理客户端向PDM服务器发送删除加工代码的命令;PDM 服务器删除本地的加工代码,并向指定分厂的DNC管理服务器传 递删除命令;DNC管理服务器删除本地的加工代码,并向指定车间 的DNC通信服务器传递删除命令;DNC通信服务器删除本地的加 工代码。优选的,本专利技术实施例的还 包括管理客户端向PDM服务器发送删除加工代码的命令;PDM 服务器删除本地的加工代码,并向指定分厂的DNC管理服务器传 递删除命令;DNC管理力l务器向指定车间的DNC通信"良务器传递 删除命令;DNC通信服务器删除本地的加工代码。优选的,删除本地的加工代码具体包括采用所接收的删除命 令中的加工代码的关键字检索文档信息表;如果未检索到关键字, 则报警;如果检索到关键字,则从加工代码文档库中删除对应于关 键字的已有的加工代码,从文档信息表中删除关于加工代码的文档 属性,并在日志中i己录该删除才喿作。优选的,传递加工代码具体包括在传递起始时,如果发现网 络存在故障,则返回网络错误信息给PDM服务器,如果网络处于 正常状态,则进行传递;在传递过程中,如果发现网络发生故障, 则记录未完成传递的信息,并确认是否存在有尚未传递或者传递不完全的加工代码,如果有,则实时检测与PDM服务器的连接状态, 当网络连接恢复正常时,重新触发上述加工^码的传递;当发生对 方服务器不存在的情况时,重新启动对方的服务;当对方权限不足 时,发出告警信息。优选的,PDM服务器根据接收到的加工代码对本地的加工代 码文档库进行更新具体包括PDM服务器本地按区块保存并管理 力口工代码,每个区块对应一个分厂的DNC管理服务器。优选的,DNC管理服务器根据接收到的加工代码对本地的加 工代码文档库进行更新具体包括DNC管理服务器本地按区块保存 并管理加工4气码,每个区块对应一个车间的DNC通信月良务器。上述实施例的用于凄t控车间的加工4戈码传#T方法将加工 码 分散到DNC通信服务器中保存,利用DNC通信服务器分担PDM 服务器的下载负荷,从而克服了现有技术中当处理数控车间的大量 并发数据下载时,PDM服务器负荷过大的问题,显著地提高了数 控车间下载加工 码的速度。附图i兌明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申 -清的一部分,本专利技术的示意性实施例及其"i兌明用于解释本专利技术,并 不构成对本专利技术的不当限定。在附图中图1示出了现有技术的PD本文档来自技高网...
【技术保护点】
一种用于数控车间的加工代码传输方法,其特征在于,包括以下步骤: 在分布式数字控制通信服务器上备份产品数据管理服务器中的加工代码; 所述分布式数字控制通信服务器接收来自数控机床的关于下载所述加工代码的请求; 所述分布式数字控制通信服务器将本地备份的所述加工代码发送给所述数控机床。
【技术特征摘要】
【专利技术属性】
技术研发人员:谢小星,杜林,
申请(专利权)人:北京数码大方科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。