具备利用多个通信线路的DNC运转功能的数值控制装置制造方法及图纸

技术编号:13093531 阅读:111 留言:0更新日期:2016-03-30 20:15
本发明专利技术的数值控制装置具备数值控制部、DNC运转管理部、第一和第二通信部。第一和第二通信部经由对应的各个通信路径从主机接收同一NC程序。DNC运转管理部从任意一个通信部所具备的接收数据缓存器取得NC程序并传送到数值控制部,另外在该通信部所利用的通信路径发生了故障的情况下,将NC程序的取得目的地切换到另一个通信部的接收数据缓存器。

【技术实现步骤摘要】

本专利技术涉及一种在进行DNC运转的过程中发生了通信故障的情况下也能够继续进行DNC运转的数值控制装置。
技术介绍
通常,数值控制装置通过使用存储在数值控制装置内的存储介质(非易失性存储器、HDD等)中的NC程序来进行加工。另一方面,在与通信线路连接的数值控制装置中,具备以下功能,即不使用存储在存储介质中的NC程序,直接使用不保存在存储介质中而经由通信线路从主机(FTP服务器、HTTP服务器等动作的计算机)提供的NC程序来进行加工。这样一边经由通信线路等传输NC程序一边运转机床的方法被称为DNC运转。DNC运转同时进行从主机的NC程序的接收和工件的加工,因此在数值控制装置和主机之间的通信线路发生了通信故障的情况下,数值控制装置无法接收NC程序,加工在中途停止。如果加工在中途停止,则存在对工件附加刀具痕迹或产生振动的问题。另外,为了再开始加工需要解决通信故障,存在该解决所花费的时间、加工时间会延长的问题。因此,在进行DNC运转时,如图8A所示,通信部40将与主机60进行通信而接收到的NC程序逐次存储在设置于通信部40内的缓存器中,DNC运转管理部30向数值控制部20提供存储在该通信部40内的缓存器中的NC程序。通过在通信部40内设置缓存器,即使产生通信故障,只要这是暂时的,就能够使用积蓄在该缓存器中的NC程序,因此能够避免加工的停止。但是,在数值控制装置内准备缓存器的方法对在非常短的时间内复原的通信故障、暂时的通信延迟有一定的效果,但在通信故障、通信延迟长时间化的情况下,如图8B所示,缓存器内的NC程序枯竭,DNC运转管理部30无法向数值控制部20提供NC程序,作为结果存在加工停止的问题。此外,为了避免由于通信故障等NC程序的接收停止而对工件附加刀具痕迹或产生振动的问题,例如如日本特开平7-239707号公报所公开的那样,知道一种具备使切削中的工具向工具安装的轴方向避让的功能的DNC运转方法。但是,该DNC运转方法用于将发生了通信故障等的情况下的影响抑制得很低,没有解决通信故障长时间化的情况下的加工时间延长的问题。
技术实现思路
因此,本专利技术的目的在于:提供一种数值控制装置,其具备与现有技术相比通信容错强的DNC运转的方法,具备利用多个通信线路的DNC运转功能。本专利技术的数值控制装置能够进行使用了从主机经由通信路径取得的NC程序的DNC运转,具备:数值控制部,其根据上述NC程序控制机床;多个通信部,其分别利用不同的通信路径接收上述NC程序;DNC运转管理部,其向上述数值控制部提供通过上述通信部接收到的上述NC程序。进而,上述多个通信部分别具备:接收数据缓存器,其存储上述NC程序;NC程序接收部,其从上述主机接收上述NC程序,存储在上述接收数据缓存器中。另一方面,上述DNC运转管理部从上述多个通信部中的任意一个所具备的接收数据缓存器取得上述NC程序,提供给上述数值控制部,而且上述DNC运转管理部具备:接收管理部,其在检测出上述通信部所利用的通信路径的通信故障的情况下,将上述NC程序的取得目的地切换到其他通信部的接收数据缓存器。上述通信路径的至少一个也可以经由因特网。上述多个通信部也可以从不同的至少2个或2个以上的主机的任意一个分别接收上述NC程序。上述接收管理部也可以根据存储在成为上述NC程序的取得目的地的上述通信部的上述接收数据缓存器中的上述NC程序的剩余量,检测上述通信部所利用的通信路径的通信故障。根据本专利技术,能够避免由于在DNC运转中发生通信故障而加工动作在中途停止从而对工件附加刀具痕迹或产生振动的问题,防止加工时间的延迟。【附图说明】根据参照附图的以下的实施例的说明能够了解本专利技术的上述和其他目的和特征。图1是本专利技术的数值控制装置的第一实施方式的主要部分框图。图2是说明在图1的数值控制装置上执行的DNC运转的基本动作的概要的图。图3是表示在图2中说明的DNC运转的基本动作(图1的DNC运转管理部的动作)的概要的流程图。图4是表示图1的数值控制装置(接收管理部)的DNC运转的NC程序供给开始的步骤的流程图。图5是表示图1的数值控制装置(接收管理部)的接收数据缓存器切换步骤的流程图。图6是说明本专利技术的在数值控制装置的第二实施方式上执行的DNC运转的基本动作的概要的图。图7是说明本专利技术的在数值控制装置的第三实施方式上执行的DNC运转的基本动作的概要的图。图8A和图8B是说明现有技术的DNC运转的问题点的图,图8A是说明即使发生暂时的通信故障也能够通过使用积蓄在缓存器中的NC程序来避免加工的停止的图,另一方面,图8B是说明如果发生缓存器内的NC程序枯竭这样的通信故障则加工停止的图。【具体实施方式】以下,与附图一起说明本专利技术的实施方式。此外,对与现有技术的说明相同或类似的结构使用相同的符号。首先,使用图1?图5说明本专利技术的数值控制装置的第一实施方式。图1是本专利技术的数值控制装置的第一实施方式的主要部分框图。数值控制装置10具备数值控制部20、DNC运转管理部30、第一通信部40、第二通信部50。数值控制部20具备DNC运转调用部21、加工执行部22、暂时存储加工执行部22所使用的NC程序的加工用缓存器23。DNC运转调用部21在进行DNC运转时,向后述的DNC运转管理部30的发送管理部31请求NC程序的发送。加工执行部22根据存储在加工用缓存器23中的NC程序,向数值控制装置10的各部指示从而控制机床的加工动作。DNC运转管理部30具备:发送管理部31,其从DNC运转调用部21接受NC程序的请求;接收管理部32,其从后述的第一接收数据缓存器43和第二接收数据缓存器53读出NC程序,提供给加工用缓存器23。第一通信部40具备:第一 NC程序取得请求发送部41,其从发送管理部31接受NC程序的发送请求,向主机60请求NC程序的发送;第一 NC程序接收部42,其从主机60接收NC程序;第一接收数据缓存器43,其存储第一 NC程序接收部42接收到的NC程序。另外,第二通信部50具备第二 NC程序取得请求发送部51、第二 NC程序接收部52、第二接收数据缓存器53。这些要素51、52、53具有与第一通信部40所对应的要素41、42、43相同的功能。图2是说明在图1的数值控制装置10上执行的DNC运转的基本动作的概要的图。数值控制装置10的第一通信部40和第二通信部50分别经由不同的通信路径(例如通过有线电缆连接的路径和通过无线连接的路径等)访问同一主机60。S卩,多个通信部40、50独立地向一个主机60请求同一 NC程序的发送。主机60分别根据通信部40、50的请求,经由不同的通信路径向各个通信部40、50发送NC程序。这些通信部40、50接收来自主机60的NC程序,存储在各个通信部内的缓存器中。然后,DNC运转管理部30从这些通信部40、50中的任意一个中的缓存器读出NC程序后提供给数值控制部20,从积蓄在剩余的通信部中的缓存器中的NC程序废弃与提供给上述数值控制部20的NC程序对应的部分。在此,如果在DNC运转管理部30在读出NC程序时利用的通信部(例如通信部40)和主机60之间发生通信故障、长期的通信延迟,则NC程序向使用发生了故障、延迟的通信路径的通信部(40)内的缓存器的存储停止,如果直接继续本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/54/CN105446263.html" title="具备利用多个通信线路的DNC运转功能的数值控制装置原文来自X技术">具备利用多个通信线路的DNC运转功能的数值控制装置</a>

【技术保护点】
一种数值控制装置,能够进行使用了经由通信路径从主机取得的NC程序的DNC运转,其特征在于,该数值控制装置具备:数值控制部,其根据上述NC程序控制机床;多个通信部,其分别利用不同的通信路径接收上述NC程序;以及DNC运转管理部,其向上述数值控制部提供通过上述通信部接收到的上述NC程序,进而,上述多个通信部分别具备:接收数据缓存器,其存储上述NC程序;以及NC程序接收部,其从上述主机接收上述NC程序后存储在上述接收数据缓存器中,另一方面,上述DNC运转管理部从上述多个通信部中的任意一个所具备的接收数据缓存器取得上述NC程序,提供给上述数值控制部,而且上述DNC运转管理部具备:接收管理部,其在检测出上述通信部所利用的通信路径的通信故障的情况下,将上述NC程序的取得目的地切换到其他通信部的接收数据缓存器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:田边正喜井上祥吾
申请(专利权)人:发那科株式会社
类型:发明
国别省市:日本;JP

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

1