数值控制装置制造方法及图纸

技术编号:17466222 阅读:56 留言:0更新日期:2018-03-15 04:07
本发明专利技术一种提供数值控制装置,其能够抑制因与主计算机的通信切断而造成的运转停止,其具有:通信部,其对所述主计算机发送包含对数据尺寸的指定在内的NC数据取得请求;以及数值控制部,其根据所述NC数据取得请求使用从所述主计算机发送的NC数据来进行运转。所述通信部每隔恒定时间对所述主计算机发送所述NC数据取得请求,该NC数据取得请求包含与所述数值控制部的NC数据的使用量相对应的数据尺寸的指定。

Numerical control device

The present invention provides a numerical control device, which can be inhibited by the communication with the host computer to cut off due to stop functioning, which has: Department of communications, the NC data transmitted to the host computer contains the specified size, the data acquisition request; and a numerical control section, which according to the NC data acquisition request using data from the NC sent by the host computer to operate. The communication department sends the request of the NC data to the host computer every time at a constant time, and the NC data acquisition request includes the designation of the data size corresponding to the amount of NC data used by the numerical control department.

【技术实现步骤摘要】
数值控制装置
本专利技术涉及一种数值控制装置,尤其涉及与主计算机的通信控制技术。
技术介绍
数值控制装置使用存储于内置的存储介质(典型的是非易失性存储器,硬盘驱动器等)的NC数据来进行运转。此外,在数值控制装置中具有如下功能:经由网络线路从主计算机依次取得NC数据,使用所取得的NC数据来进行运转。后者这样的运转方式被称为DNC运转。一般情况下,在使用了网路线路的DNC运转中,在OSI参照模型的传输层使用TCP(TransmissionControlProtocol,传输控制协议)。在TCP中,在发送侧与接收侧之间决定接收窗口尺寸(size)。接收窗口尺寸是指发送侧即使未接收来自接收侧的确认响应(ACK)也允许连续发送的数据量。接收侧决定接收窗口尺寸,在发送给发送侧的ACK中包含表示接受窗口尺寸的信息。发送侧按照ACK所包含的接收窗口尺寸来决定能够连续发送的数据量。DNC运转时的数值控制装置在开始与主计算机的通信时,将接收窗口尺寸通知给主计算机。主计算机按照从数值控制装置接收到的接收窗口尺寸,将NC数据发送给数值控制装置。数值控制装置将接收到的NC数据蓄积于缓冲区中。数值控制装置通过运转而消耗所蓄积的NC数据。数值控制装置在所消耗的NC数据的尺寸与接收窗口尺寸相等的时刻,由于对主计算机发送的ACK中包含表示接收窗口尺寸的信息,因此请求连续的NC数据的发送。主计算机在接收来自数值控制装置的ACK时,按照ACK所包含的接收窗口尺寸将NC数据发送给数值控制装置。通过重复这些动作,由此从主计算机向数值控制装置断续性地发送NC数据。这样实现DNC运转。在日本特开2003-195930号公报中,公开了一种用于进行DNC运转的系统的示例。在该示例中,主计算机生成NC数据和调度数据,并发送给一体设置于机床中的控制计算机,控制计算机按照调度数据将NC数据发送给数值控制装置。在数值控制装置中,例如当进给速度迟缓时或过调(override)较低时等,有时会使运转所需的时间变长,并使NC数据的消耗速度迟缓。这样的情况下,数值控制装置在直至所消耗的NC数据的尺寸与接收窗口尺寸相等为止的期间,无法对主计算机通知接收窗口尺寸。其结果是,存在使从主计算机未发送NC数据的时间(无通信时间)变长。还存在如下情况:主计算机监视每个单位时间的通信数据量,当预定期间的每个单位时间的通信数据量比预定值小时切断通信。若切断通信,则蓄积于数值控制装置的缓冲区的NC数据枯竭,造成运转在中途停止。若运转在中途停止,则产生例如切割标记附着于加工工件、或者产生振动的问题。
技术实现思路
本专利技术是为了解决这些问题而完成的,其目的在于提供一种数值控制装置,其可以抑制因主计算机的通信切断而造成的运转停止。本专利技术的一实施方式所涉及的数值控制装置具有:通信部,其将包含对数据尺寸的指定在内的NC数据取得请求发送给主计算机;以及数值控制部,其根据所述NC数据取得请求使用从所述主计算机发送的NC数据并进行运转,所述数值控制装置的特征在于,所述通信部每隔恒定时间发送所述NC数据取得请求,该NC数据取得请求包含与所述数值控制部的所述NC数据的使用量相对应的所述数据尺寸的指定。另一实施方式所涉及的数值控制装置的特征在于,所述通信部将把所述数据尺寸指定为接收窗口尺寸后的ACK数据包作为所述NC数据取得请求,并发送给所述主计算机。又一实施方式所涉及的数值控制装置的特征在于,所述恒定时间不足所述数值控制装置与所述主计算机的通信被切断的限制时间。根据本专利技术可以提供一种数值控制装置,其能够抑制因与主计算机的通信切断而造成的运转停止。附图说明参照附图对下面的实施例进行说明,将使本专利技术的所述目的、其它目的、以及特征更加清楚。这些附图中:图1是表示本专利技术的实施方式所涉及的数值控制装置10的结构的图。图2是表示本专利技术的实施方式所涉及的数值控制装置10的动作的图。图3是表示NC数据存储部22的样式的示意图。具体实施方式下面,对本专利技术的实施方式和附图一起进行说明。使用图1的框图对本专利技术的实施方式所涉及的数值控制装置10的结构进行说明。数值控制装置10具有数值控制部20和通信部30。此外,将数值控制装置10与主计算机40可通信地连接。数值控制部20具有:DNC运转调用部21、NC数据存储部22、以及NC数据运转部23。DNC运转调用部21进行用于开始DNC运转的处理。NC数据存储部22具有存储从主计算机40接收到的NC数据的存储区域(缓冲区)。NC数据运转部23按照存储于NC数据存储部22的NC数据来进行运转处理。通信部30具有:NC数据取得请求发送部31、可接收尺寸确认部32、以及NC数据接收部33。NC数据接收部33进行从主计算机40接收NC数据的处理。可接收尺寸确认部32进行确认即确定能够从主计算机40接收的数据的尺寸。NC数据取得请求发送部31根据来自DNC运转调用部21以及可接收尺寸确认部32的请求,进行对主计算机通知接收窗口尺寸的处理。典型地,数值控制装置10使中央信息处理装置(CPU)按照存储于存储装置的程序来执行预定的处理,并根据需要进行各种硬件的控制等,由此在理论上实现上述各种处理部。接下来,使用图2的流程图以及图3的示意图对数值控制装置10的动作进行说明。S1:NC数据取得请求发送部31判定在主计算机40中进行NC数据取得请求的处理是否是第一次。在是第一次时向步骤S2转移,其他情况下向步骤S5转移。S2:DNC运转调用部21向通信部30的NC数据取得请求发送部31请求执行NC数据取得处理。NC数据取得请求发送部31与主计算机40相连接,进行NC数据取得请求。典型地,NC数据取得请求发送部31将包含接收窗口尺寸在内的数据包(packet)发送给主计算机,由此进行NC数据取得请求。NC数据取得请求发送部31可以指定数值控制装置10内的缓冲区尺寸以下的任意尺寸作为接收窗口尺寸,但是优选地,指定数值控制装置10能够接收以及存储的最大尺寸。S3:主计算机40按照所通知的接收窗口尺寸将NC数据发送给NC数据接收部33。NC数据接收部33接收从主计算机40发送的NC数据,而存储于NC数据存储部22。这里,将数值控制装置10设置为保持NC数据存储部22的写入位置(图3)。写入位置是指,表示存储于NC数据存储部22的NC数据的终端位置的地址。NC数据接收部33在将NC数据存储于NC数据存储部22时更新写入位置。S4:NC数据接收部33判定是否从主计算机40接收到所有NC数据。如果所有NC数据的接收都结束,则结束处理。其他情况下向步骤S1转移。S5:NC数据运转部23依次读出存储于NC数据存储部22中的NC数据并进行运转。这里,将数值控制装置10设置为保持NC数据存储部22的读出位置(图3)。读出位置是指,表示从NC数据存储部22读出并消耗的NC数据的终端位置的地址。NC数据运转部23在读出NC数据时更新读出位置。可接收尺寸确认部32定期即每隔恒定时间(例如一秒间隔等)取得NC数据存储部22的读出位置。并且,可接收尺寸确认部32对NC数据接收部33前一次接收以及存储的NC数据的尺寸(相当于前一次存储之后的写入位置与读出位置的差量)、与当前的写入位置和读出位置的差量进行比较。由此,可以确定NC数据运本文档来自技高网
...
数值控制装置

【技术保护点】
一种数值控制装置,其具有:通信部,其对主计算机发送包含数据尺寸的指定在内的NC数据取得请求;以及数值控制部,其根据所述NC数据取得请求使用由所述主计算机发送的NC数据来进行运转,该数值装置的特征在于,所述通信部每隔恒定时间发送所述NC数据取得请求,该NC数据取得请求包含与所述数值控制部的所述NC数据的使用量相对应的所述数据尺寸的指定。

【技术特征摘要】
2016.09.02 JP 2016-1719311.一种数值控制装置,其具有:通信部,其对主计算机发送包含数据尺寸的指定在内的NC数据取得请求;以及数值控制部,其根据所述NC数据取得请求使用由所述主计算机发送的NC数据来进行运转,该数值装置的特征在于,所述通信部每隔恒定时间发送所述NC数据取得请求,该NC...

【专利技术属性】
技术研发人员:桥本有途
申请(专利权)人:发那科株式会社
类型:发明
国别省市:日本,JP

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

1