从连接的输入输出单元取得警报信息的数值控制装置制造方法及图纸

技术编号:11401736 阅读:55 留言:0更新日期:2015-05-03 17:54
本发明专利技术提供一种从连接的输入输出单元取得警报信息的数值控制装置。数值控制装置本体内的通信异常检测单元检测到输入输出通信的通信异常时,命令发送单元把请求将各IO单元的记录单元所记录的警报信息向所述数值控制装置本体回复的命令一齐发送给全部输入输出单元,只有记录装置记录了警报信息的输入输出单元回复所述警报信息。

【技术实现步骤摘要】
从连接的输入输出单元取得警报信息的数值控制装置
本专利技术涉及一种数值控制装置,特别是涉及一种取得来自连接在数值控制装置上的输入输出(IO)单元的警报信息的数值控制装置。
技术介绍
为了在数值控制装置和机床之间进行DI/DO信号(输入信号/输出信号)的输入输出,有连接多台外部信号输入输出单元的结构。以下,将外部信号输入输出单元称为“IO单元”。通常,在数值控制装置内的数值控制装置本体和IO单元之间进行DI/DO数据的交换。另外,将警报信息等各IO单元的状态与DI/DO数据的交换同时进行通信,用于查明警报发生时的原因。关于IO单元的状态的通信,在日本特开2009-53734号公报中,公开了一种将在以雏菊链方式连接的IO单元中发生的电源切断的警报信息通知给其前段的IO单元的方法,还公开了一种将IO单元的通信线路断线与电源切断进行区别向数值控制装置通知的数值控制装置。图11表示上述的数值控制装置的结构。在数值控制装置1中,数值控制装置本体10上,IO单元以雏菊链连接,连接有IO单元1(20a)、IO单元2(20b)、IO单元3(20c)、以及IO单元4(20d)。在它们之间发送通信数据40,通信数据40的结构如图11所示,由HEADs、数据、ALM、CRC构成。另外,在数值控制装置本体10上连接有进给轴放大器(32a、32b)。在各个进给轴放大器32内具备通信控制电路34。并且在各个进给轴放大器32上连接有进给轴电动机36。这里,在连接有主机和多个从机的结构中,通常在主机和从机之间定期性进行DI/DO信号的交换,而当发生通信异常等特殊的事件时,主机通过对从机发布命令的命令通信,进行从机内的寄存器的读/写。在该命令通信中,主机和从机为一对一通信,主机可以通过来自从机的回复来确认命令的执行结果。这样,通过命令通信,主机能够进行从电源接入后到发生通信异常为止的初始设定、发生异常时的动作控制、信息采集。在图11所示的例子中,数值控制装置本体10相当于主机,各IO单元20(20a、20b、20c、20d)相当于从机。在数值控制装置本体10和各IO单元20之间的通信中,当在数值控制装置本体10中检测出通信异常时,在各IO单元间交换警报信息,最终数值控制装置本体10通过命令通信从与数值控制装置本体10直接连接的IO单元1(20a)取得警报信息。数值控制装置本体10通过从IO单元1(20a)取得的警报信息,能够确定导致通信异常的真正原因,也就是在哪一个IO单元20中发生了电源切断或通信线路切断等什么样的异常,能够根据异常的内容进行放大器或电动机的停止等对应。日本特开2009-53734号公报中公开的数值控制装置为了检测以雏菊链方式连接的IO单元中发生的电源切断等警报信息,需要从离数值控制装置近的IO单元开始按顺序逐个取得警报信息。因此,为了确定导致通信异常的真正原因会耗费时间。这里,在以雏菊链方式连接的IO单元中发生了电源切断或通信线切断所导致的异常时,由于无法保证发生异常的部位的后段的IO单元中正常的动作,因此需要立刻停止数值控制装置的动作。然而,由于立刻停止该数值控制装置的动作,有时无法保证用于数值控制装置本体从发生通信异常的IO单元取得警报信息的充分的时间。
技术实现思路
因此,本专利技术的目的是,提供一种数值控制装置,该数值控制装置能够迅速取得在连接的IO单元中发生的电源切断等导致的警报信息,立刻停止放大器、电动机等的动作。本专利技术的数值控制装置具备:数值控制装置本体以及用雏菊链连接的多个IO单元,在所述数值控制装置本体和所述IO单元之间进行IO通信,所述数值控制装置本体具备:通信异常检测单元,其检测在所述IO通信中发生的通信异常;命令发送单元,其将命令一齐发送给全部所述IO单元;以及警报取得单元,所述IO单元具备:状态异常检测单元,其将所述IO通信中的非法数据接收、电源切断、与所述数值控制装置本体或者其他的IO单元的通信线断线、IO单元本身的电路异常中的至少1种作为异常来检测;记录单元,其将所述状态异常检测单元检测到的状态异常记录为警报信息;以及命令回复单元,其对于来自所述数值控制装置本体的所述命令,回复所述警报信息,当所述通信异常检测单元检测到所述IO通信的通信异常时,所述命令发送单元把请求将各IO单元的记录单元所记录的警报信息回复给所述数值控制装置本体的命令一齐发送给全部的所述IO单元,当所述命令被一齐发送时,在所述IO单元之中,只有所述记录装置记录了警报信息的IO单元回复所述警报信息,所述数值控制装置本体的所述警报取得单元取得从所述IO单元回复的所述警报信息。这里,数值控制装置本体取得IO单元的警报信息时,将只有满足条件的IO单元把警报信息回复给数值控制装置本体的命令一齐发送给全部的IO单元。根据对此的回信能够确定满足条件的IO单元。另外,能够根据回信的内容取得IO单元具有的警报信息。这里,通过将通信异常的警报信息作为条件,能够利用一次通信来确定发生通信异常的IO单元、和取得警报信息,能够缩短用于取得警报信息的时间。由此,在从IO单元中发生通信异常开始到数值控制装置停止动作为止的期间,能够从IO单元取得必需的警报信息。所述IO单元也可以具有存储单元,该存储单元存储用于判定是否将检测到的所述状态异常记录为所述警报信息的判定基准。由此,通过在IO单元中具备了存储用于判定是否将状态异常作为所述警报信息记录的判定基准的存储单元,能够从检测到的状态信息中有选择地对数值控制装置本体进行回复。本专利技术的数值控制装置具备:数值控制装置本体以及用雏菊链连接的多个IO单元,所述数值控制装置进行设备的控制,在所述数值控制装置中,所述数值控制装置本体具备:设备异常检测单元,其检测在所述设备中发生的异常;以及命令发送单元,其将命令一齐发送给全部IO单元,所述IO单元具备:信息取得单元,其在检测到所述设备的异常时取得警报信息;记录单元,其将通过所述信息取得单元取得的警报信息记录为所述设备的警报信息;以及命令回复单元,其对于来自所述数值控制装置本体的所述命令,回复所述警报信息,当所述设备异常检测单元检测到设备的异常时,所述命令发送单元把请求将各IO单元的记录单元所记录的警报信息回信给所述数值控制装置本体的命令一齐发送给全部的所述IO单元,当所述命令被一齐发送时,在所述IO单元之中,只有所述记录装置记录了所述设备的警报信息的IO单元回复所述警报信息,所述数值控制装置本体的所述警报取得单元取得从所述IO单元回复的所述警报信息。由此,只有记录了设备的警报信息的IO单元把警报信息回复给数值控制装置本体,所以能够确定设备发生的异常。由此,能够在数值控制装置本体的电源被完全切断之前,取得IO单元的信息,立刻停止放大器、电动机的动作,能够根据该IO单元的信息进行设备的维护。所述数值控制装置本体也可以具有用于设定取得设备的警报信息的IO单元的设定单元。由此,在数值控制装置本体中,通过设定用于取得设备的警报信息的IO单元,能够可靠地确定设备发生的异常。本专利技术的数值控制装置具备:数值控制装置本体以及用雏菊链连接的多个IO单元,所述数值控制装置进行设备的控制,所述数值控制装置本体具备:命令发送单元,其将命令一齐发送给全部所述IO单元;以及命令接收单元,其接收来本文档来自技高网
...
从连接的输入输出单元取得警报信息的数值控制装置

【技术保护点】
一种数值控制装置,其具备:数值控制装置本体以及用雏菊链连接的多个输入输出单元,在所述数值控制装置本体和所述输入输出单元之间进行输入输出通信,所述数值控制装置的特征在于,所述数值控制装置本体具备:通信异常检测单元,其检测在所述输入输出通信中发生的通信异常;命令发送单元,其将命令一齐发送给全部所述输入输出单元;以及警报取得单元,所述输入输出单元具备:状态异常检测单元,其将所述输入输出通信中的非法数据接收、电源切断、与所述数值控制装置本体或者其他的输入输出单元的通信线断线、输入输出单元本身的电路异常中的至少1种作为状态异常来检测;记录单元,其将所述状态异常检测单元检测到的状态异常记录为警报信息;以及命令回复单元,其对于来自所述数值控制装置本体的所述命令,回复所述警报信息,当所述通信异常检测单元检测到所述输入输出通信的通信异常时,所述命令发送单元把请求将各输入输出单元的记录单元所记录的警报信息回复给所述数值控制装置本体的命令一齐发送给全部所述输入输出单元,当所述命令被一齐发送时,所述输入输出单元之中,只有所述记录装置记录了警报信息的输入输出单元回复所述警报信息,所述数值控制装置本体的所述警报取得单元取得从所述输入输出单元回复的所述警报信息。...

【技术特征摘要】
2013.10.16 JP 2013-2158161.一种数值控制装置,其具备:数值控制装置本体以及与该数值控制装置本体进行雏菊链连接的多个IO单元,在所述数值控制装置本体和所述IO单元之间进行IO通信来进行设备的控制,所述数值控制装置的特征在于,所述数值控制装置本体具备:通信异常检测单元,其在所述IO通信中发生了通信异常时进行检测;命令发送单元,其将命令一齐发送给全部IO单元;以及警报取得单元,所述IO单元具备:状态异常检测单元,其将所述IO通信中的非法数据接收、电源切断、与所述数值控制装置本体或者其他的IO单元的通信线断线、IO单元本身的电路异常中的至少1种作为状态异常来检测;记录单元,其将由所述状态异常检测单元检测到的状态异常记录为警报信息;以及命令回复单元,其对于来自所述数值控制装置本体的所述命令,回复所述警报信息,当所述通信异常检测单元检测到所述IO通信的通信异常时,所述命令发送单元把请求将各IO单元的记录单元所记录的警报信息回复给所述数值控制装置本体的命令一齐发送给全部所述IO单元,当所述命令被一齐发送时,所述IO单元之中,只有所述记录单元记录了警报信息的IO单元回复所述警报信息,所述数值控制装置本体的所述警报取得单元取得从所述IO单元回复的所述警报信息。2.如权利要求1所述的数值控制装置,其特征在于,所述IO单元具有存储单元,该存储单元存储用于判定是否将检测到的所述状态异常记录为所述警报信息的判定基准。3.一种数值控制装置,其具备:数值控制装置本体以及与该数值控制装置本体进行雏菊链连接的多个IO单元,在所述数值控制装置本体和所述IO单元之间进行IO通信,进行与所述数值控制装置本体连接的设备的控制,所述数值控制装置的特征在于,所述数值控制装置本体具备:设备异常检测单元,其在所述设备中发生异常...

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

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

1