移位探测装置、移位探测系统、移位探测方法与流程

文档序号:15378480发布日期:2018-09-07 23:44阅读:371来源:国知局

本发明涉及一种移位探测装置、移位探测系统、移位探测方法。



背景技术:

移位探测装置在振动检测部检测到机械的振动时判定为移位,禁止机械的启动。日本专利第5948834号公报中记载的移位探测装置为了避免由地震导致的误探测,在振动检测部与其它振动检测部同时检测到振动时不判定为移位,允许机械的启动。

但是,根据机械的设置场所的不同,机械与由地震导致的振动产生共振的时刻有可能产生偏差,在产生该偏差时,在多个振动检测部中存在检测到振动的振动检测部和未检测到振动的振动检测部,移位探测装置有可能将地震判定为移位。



技术实现要素:

本发明的目的在于提供一种能够防止由地震导致的误探测的移位探测装置、移位探测系统、移位探测方法。

技术方案1的移位探测装置与设置在互不相同的地点的多个机械分别对应地设置,具备控制部,该控制部在用于检测对应的所述机械的振动的振动检测部检测到所述机械的振动时,禁止对应的所述机械的启动,该移位探测装置的特征在于,所述控制部具备:第一获取部,其在所述振动检测部检测到振动时获取振动信息,该振动信息是由与设置在本地点的所述机械对应的所述振动检测部检测到的振动的信息;第二获取部,其经由通信部从其它移位探测装置获取振动信息,该振动信息是由与设置在其它地点的所述机械对应的其它振动检测部检测到的振动的信息;判定部,其基于由所述第一获取部和所述第二获取部获取到的各个所述振动信息来判定是否在相同时刻检测到振动;发送接收部,其经由所述通信部来与所述其它移位探测装置之间发送和接收作为所述判定部的判定结果的信息的判定结果信息;以及判断部,其基于由所述发送接收部发送和接收到的所述判定结果信息,来判定与所述多个机械分别对应的多个所述振动检测部中的在所述相同时刻检测到振动的所述振动检测部是否为规定比例以上,在所述判断部判断为在所述相同时刻检测到振动的所述振动检测部为所述规定比例以上时,所述控制部不禁止对应的所述机械的启动。移位探测装置在振动检测部检测到机械的振动时判定为移位,禁止机械的启动。在发生地震时,与多个机械对应的多个振动检测部理应在相同时刻检测到振动。但是,有时与机械所设置的场所相应地,对应于地震的振动的共振时刻产生偏差,检测到机械的振动的时刻产生偏差。因此,即使是由地震导致的振动,根据设置机械的场所的不同,有时振动信息也与其它振动信息不一致。在本方案中,在由多个振动检测部中的规定比例以上的振动检测部在相同时刻检测到振动时判定为由地震导致的误探测,不禁止机械的启动。因而本方案能够有效地防止由地震导致的误探测。

技术方案2的移位探测装置优选所述振动检测部固定于所述机械,所述控制部具备:运行判断部,其判断所述机械是否处于运行中;以及无效部,其在所述运行判断部判断为所述机械处于运行中时使所述判定结果信息无效,所述判断部将由所述发送接收部发送和接收到的所述判定结果信息中的由所述无效部设为无效的所述判定结果信息排除。振动检测部固定于机械。当如机床那样的机械运行来加工被切削材料时,有时机械会产生振动。当由于加工而导致机械产生振动时,振动检测部无法准确地检测机械的振动。机械的移位是在机械未运行时发生的。本方案在机械处于运行中时使判定结果信息无效,将经由通信部来与其它移位探测装置之间发送和接收的多个判定结果信息中的无效的判定结果信息排除。因此,本方案能够高精度地判定是否为由地震导致的振动,因此能够有效地防止由地震导致的误探测。“运行”也可以意味着机械的电源为接通状态,机械进行动作或者处于正在用工具切削被切削材料的加工中等。“排除”意味着不包含在由判断部进行的规定比例的计算中。

技术方案3的移位探测装置优选所述控制部具备异常判断部,该异常判断部判断在经由所述通信部进行通信的多个所述移位探测装置中是否存在发生异常的所述移位探测装置,在所述异常判断部判断为在多个所述移位探测装置中存在发生异常的所述移位探测装置时,所述判断部基于由所述发送接收部发送和接收到的多个所述判定结果信息,从与所述多个机械分别对应的多个所述振动检测部的个数减去发生异常的所述移位探测装置的个数,判断在所述相同时刻检测到振动的所述振动检测部是否为所述规定比例以上。如果移位探测装置有故障而发生异常,则移位探测装置无法通过振动检测部准确地检测机械的振动。当在多个移位探测装置中存在发生异常的移位探测装置时,本方案基于由发送接收部发送和接收到的多个判定结果信息,从与多个机械分别对应的多个振动检测部的个数减去发生异常的移位探测装置的个数,在此基础上判断在相同时刻检测到振动的振动检测部是否为规定比例以上。因此,本方案能够计算正常动作的移位探测装置的振动检测部中的在相同时刻检测到振动的振动检测部的比例,因此能够高精度地判定是否为由地震导致的振动。因此,本方案能够有效地防止由地震导致的误探测。在本方案中,即使是多个移位探测装置中的一部分移位探测装置发生异常,也能够利用其它移位探测装置的判定结果信息来判断在相同时刻检测到振动的振动检测部是否为规定比例以上。因此,本方案能够实现容错性的提高。“容错性”意味着故障容许设计,意味着即使构成要素的一部分有故障、停止等也切换为备用的系统等来保持功能,从而持续正常地运转。关于“异常”,例如如果移位探测装置用电池驱动,则既可以将电池电压为阈值以下的状态设为异常,也可以将振动检测部的检测振动的一部分或者全部功能失效的状态(故障)视为异常。

技术方案4的移位探测系统具备多个移位探测装置以及主站装置,其中,该多个移位探测装置与设置在互不相同的地点的多个机械分别对应地设置,在用于检测对应的所述机械中产生的振动的振动检测部检测到振动时,禁止对应的所述机械的启动,该主站装置能够经由通信部来与所述多个移位探测装置进行通信,且具有用于检测振动的振动检测部,该移位探测系统的特征在于,所述多个移位探测装置各自具备:第一获取部,其在所述振动检测部检测到振动时获取第一振动信息,该第一振动信息是由所述振动检测部检测到的振动的信息;第二获取部,其经由所述通信部获取第二振动信息,该第二振动信息是由所述主站装置的所述振动检测部检测到的振动的信息;判定部,其基于由所述第一获取部和所述第二获取部获取到的所述第一振动信息和所述第二振动信息来判定是否在相同时刻检测到振动;以及发送部,其向所述主站装置发送作为所述判定部的判定结果的信息的判定结果信息,所述主站装置具备:接收部,其接收由所述多个移位探测装置各自的所述发送部发送的所述判定结果信息;判断部,其基于由所述接收部接收到的多个所述判定结果信息来判断与所述多个移位探测装置对应的多个所述振动检测部中的在所述相同时刻检测到振动的所述振动检测部是否为规定比例以上;以及启动控制部,在所述判断部判断为在所述相同时刻检测到振动的所述振动检测部为所述规定比例以上时,该启动控制部控制所述多个移位探测装置使得不禁止所述多个机械的启动。移位探测系统的移位探测装置在振动检测部检测到机械的振动时判定为移位,禁止机械的启动。移位探测装置基于由自身的振动检测部检测到的振动的第一振动信息和从主站装置获取到的第二振动信息来判定是否在相同时刻检测到振动,将该判定结果信息发送到主站装置。主站装置基于从多个移位探测装置接收到的多个判定结果信息来判断与多个移位探测装置对应的多个振动检测部中的在相同时刻检测到振动的振动检测部是否为规定比例以上。在相同时刻检测到振动的振动检测部为规定比例以上时,主站装置控制多个移位探测装置使得不禁止多个机械的启动。因此本方案能够有效地防止由地震导致的误探测。

技术方案5的移位探测系统优选所述主站装置具备异常判断部,该异常判断部判断在经由所述通信部进行通信的所述多个移位探测装置中是否存在发生异常的所述移位探测装置,在所述异常判断部判断为在所述多个移位探测装置中存在发生异常的所述移位探测装置时,所述判断部基于由所述接收部接收到的多个所述判定结果信息,从与所述多个机械分别对应的多个所述振动检测部的个数减去发生异常的所述移位探测装置的个数,在此基础上判断在所述相同时刻检测到振动的所述振动检测部是否为所述规定比例以上。如果移位探测装置有故障而发生异常,则移位探测装置无法通过振动检测部准确地检测机械的振动。当在多个移位探测装置中存在发生异常的移位探测装置时,主站装置从与多个机械分别对应的多个振动检测部的个数减去发生异常的移位探测装置的个数,在此基础上判断在相同时刻检测到振动的振动检测部是否为规定比例以上。因此,本方案能够计算正常地动作的移位探测装置的振动检测部中的在相同时刻检测到振动的振动检测部的比例,因此,能够高精度地判定是否为由地震导致的振动。因此本方案能够有效地防止由地震导致的误探测。在本方案中,即使多个移位探测装置中的部分移位探测装置发生异常,也利用其它移位探测装置的判定结果信息来判断在相同时刻检测到振动的振动检测部是否为规定比例以上。因此本方案能够实现容错性的提高。

技术方案6的移位探测系统优选与所述移位探测装置对应的所述振动检测部固定于所述机械,所述多个移位探测装置各自具备:运行判断部,其判断所述机械是否处于运行中;以及无效部,在所述运行判断部判断为所述机械处于运行中时,该无效部使所述判定结果信息无效,所述主站装置的所述判断部将由所述接收部接收到的所述判定结果信息中的由所述无效部设为无效的所述判定结果信息排除。移位探测装置在机械处于运行中时使判定结果信息无效。主站装置将经由通信部与多个移位探测装置之间接收到的多个判定结果信息中的无效的判定结果信息排除。因此,本方案能够高精度地判定是否为由地震导致的振动,因此能够有效地防止由地震导致的误探测。

关于技术方案7的移位探测装置的移位探测方法,该移位探测装置与设置在互不相同的地点的多个机械分别对应地设置,进行控制步骤,在该控制步骤中,在用于检测对应的所述机械的振动的振动检测部检测到所述机械的振动时,禁止对应的所述机械的启动,移位探测方法的特征在于,所述控制步骤包括以下步骤:第一获取步骤,在所述振动检测部检测到振动时获取振动信息,该振动信息是由与设置在本地点的所述机械对应的所述振动检测部检测到的振动的信息;第二获取步骤,经由通信部从其它移位探测装置获取振动信息,该振动信息是由与设置在其它地点的所述机械对应的其它振动检测部检测到的振动的信息;判定步骤,基于在所述第一获取步骤和所述第二获取步骤中获取到的各个所述振动信息来判定是否在相同时刻检测到振动;发送接收步骤,经由所述通信部来与所述其它移位探测装置之间发送和接收作为所述判定步骤的判定结果的信息的判定结果信息;以及判断步骤,基于通过所述发送接收步骤发送和接收到的所述判定结果信息来判断与所述多个机械分别对应的多个所述振动检测部中的在所述相同时刻检测到振动的所述振动检测部是否为规定比例以上,在所述控制步骤中,在所述判断步骤中判断为在所述相同时刻检测到振动的所述振动检测部为所述规定比例以上时,不禁止对应的所述机械的启动。因此移位探测装置通过进行上述各步骤,能够获得技术方案1记载的效果。

关于技术方案8的移位探测系统的移位探测方法,该移位探测系统具备多个移位探测装置以及主站装置,其中,该多个移位探测装置与设置在互不相同的地点的多个机械分别对应地设置,在用于检测对应的所述机械中产生的振动的振动检测部检测到振动时,禁止对应的所述机械的启动,该主站装置能够经由通信部来与所述多个移位探测装置进行通信,且具有用于检测振动的振动检测部,该移位探测方法的特征在于,包括由所述多个移位探测装置各自进行的装置侧步骤以及由所述主站装置进行的主站侧步骤,其中,所述装置侧步骤包括以下步骤:第一获取步骤,在所述振动检测部检测到振动时获取第一振动信息,该第一振动信息是由所述振动检测部检测到的振动的信息;第二获取步骤,经由所述通信部获取第二振动信息,该第二振动信息是由所述主站装置的所述振动检测部检测到的振动的信息;判定步骤,基于在所述第一获取步骤和所述第二获取步骤中获取到的所述第一振动信息和所述第二振动信息来判定是否在相同时刻检测到振动;以及发送步骤,向所述主站装置发送作为所述判定步骤的判定结果的信息的判定结果信息,所述主站侧步骤包括以下步骤:接收步骤,接收在所述多个移位探测装置各自的所述发送步骤中发送的所述判定结果信息;判断步骤,基于在所述接收步骤中接收到的多个所述判定结果信息,判断与所述多个移位探测装置对应的多个所述振动检测部中的在所述相同时刻检测到振动的所述振动检测部是否为规定比例以上;以及启动控制步骤,在所述判断步骤中判断为在所述相同时刻检测到振动的所述振动检测部为所述规定比例以上时,控制所述多个移位探测装置使得不禁止所述多个机械的启动。因此,移位探测系统的移位探测装置和主站装置通过分别进行上述装置侧步骤和主站侧步骤,能够获得技术方案4记载的效果。

附图说明

图1是移位探测系统100、200的结构图。

图2是表示移位探测系统100、200的电气结构的框图。

图3是表示存储装置24的存储区域的概念图。

图4是移位探测控制处理(第一实施方式)的流程图。

图5是判定结果信息2441的概念图。

图6是判定结果信息2442和统计信息2542的概念图。

图7是判定结果信息2443和统计信息2543的概念图。

图8是判定结果信息2444和统计信息2544的概念图。

图9是判定结果信息发送处理的流程图。

图10是标志信息发送处理的流程图。

图11是启动判定处理的流程图。

图12是移位探测控制处理(第二实施方式)的流程图。

图13是判定结果信息2445和统计信息2545的概念图。

图14是移位探测系统300、400的结构图。

图15是表示移位探测系统300、400的电气结构的框图。

图16是表示存储装置240的存储区域的概念图。

图17是表示存储装置74的存储区域的概念图。

图18是主站侧控制处理(第三实施方式)的流程图。

图19是从站侧控制处理(第三实施方式)的流程图。

图20是表示存储装置740的存储区域的概念图。

图21是主站侧控制处理(第四实施方式)的流程图。

图22是表示图21的继续的流程图。

图23是从站侧控制处理(第四实施方式)的流程图。

具体实施方式

参照图1~图11来说明本发明的第一实施方式。参照图1来说明移位探测系统100的结构。移位探测系统100具备三个机械m1~m3。机械m1~m3例如是利用安装于主轴的工具来加工被切削材料的机床。在工厂的同一楼层内,机械m1设置在a地点,机械m2设置在b地点,机械m3设置在c地点。机械m1具备移位探测装置20,机械m2具备移位探测装置40,机械m3具备移位探测装置60。移位探测装置20、40、60检测在机械m1、m2、m3中产生的振动,来分别探测机械m1、m2、m3的移位。探测移位的方法也可以是除振动检测以外的方法,例如也可以检测加速度、倾斜等来探测移位。移位探测装置20在探测到机械m1的移位时限制机械m1的启动,移位探测装置40在探测到机械m2的移位时限制机械m2的启动,移位探测装置60在探测到机械m3的移位时限制机械m3的启动。移位探测装置20、40、60能够相互通信。

参照图2来说明机械m1的电气结构。机械m1具备数值控制装置10、轴控制部17、电动机18等。数值控制装置10具备cpu11、rom12、ram13、机械i/f14、输入输出部15等。rom12、ram13、机械i/f14、输入输出部15例如通过高速总线与cpu11连接。cpu11对机械m1的动作进行综合控制。rom12用于存储各种程序等。ram13用于暂时存储各种信息。轴控制部17控制电动机18的驱动。电动机18是使机械m1的主轴旋转的主轴电动机、使主轴与用于固定被切削材料的工作台相对地移动的x轴电动机、y轴电动机、z轴电动机等。轴控制部17与机械i/f14连接。因此,轴控制部17基于来自cpu11的控制指令来控制电动机18的驱动。

对移位探测装置20的电气结构进行说明。移位探测装置20具备cpu21、振动检测部22、实时时钟23、存储装置24、通信i/f25、内置电池27等。振动检测部22、实时时钟23、存储装置24、通信i/f25例如通过高速总线与cpu21连接。cpu21对移位探测装置20的动作进行综合控制。cpu21与数值控制装置10的输入输出部15连接。振动检测部22检测在机械m1中产生的振动。振动检测部22优选固定于机械m1。关于振动检测部22,能够使用加速度传感器等。实时时钟23例如是即使计算机的电源断开也持续记录当前时刻的集成电路。实时时钟23例如由内置电池27来驱动。存储装置24具备后述的各种存储区域(参照图3)。存储装置24例如是非易失性的快闪存储器。通信i/f25经由布线l1连接于总线5。移位探测装置20由内置电池27来驱动。

机械m2和m3的电气结构与机械m1相同。机械m2具备数值控制装置30和移位探测装置40。机械m3具备数值控制装置50和移位探测装置60。机械m2的移位探测装置40的通信i/f(省略图示)经由布线l2连接于总线5。机械m3的移位探测装置60的通信i/f(省略图示)经由布线l3连接于总线5。因此,移位探测装置20、40、60能够经由总线5相互通信。

参照图3来说明存储装置24的存储区域。存储装置24具备振动历史记录信息存储区域241、标志存储区域242、时钟值存储区域243、判定结果信息存储区域244等。振动历史记录信息存储区域241用于存储振动历史记录信息。振动历史记录信息例如是与振动检测部22检测到振动的日期和时间有关的信息。标志存储区域242用于存储启动限制标志等。启动限制标志例如是1或0。cpu21在对机械m1施加启动限制时在标志存储区域242中存储1。启动限制标志开启。cpu21在解除机械m1的启动限制时在标志存储区域242中存储0。启动限制标志关闭。时钟值存储区域243用于存储由振动检测部22检测到振动时的实时时钟23的时钟值等。判定结果信息存储区域244用于存储判定结果信息。判定结果信息例如是以下判定所得到的信息:在移位探测装置20检测到机械m1的振动时,是否与由移位探测装置40检测到的机械m2的振动为相同时刻的振动。

参照图4来说明移位探测控制处理。本处理是由移位探测装置20的cpu21执行的处理。移位探测装置40、60的cpu也同样执行本处理。当移位探测装置20启动时,cpu21调出存储装置24中存储的移位探测控制程序来执行本处理。

cpu21使实时时钟33开始进行动作(s1)。cpu21判断是否检测到振动(s2)。振动检测部22检测在机械m1中产生的振动。关于电源断开时的在机械m1中产生的振动,存在机械m1移位时产生的振动和由地震导致的振动。振动检测部22无区别地同样地检测这些振动。cpu21在振动检测部22检测到振动之前(s2:“否”),返回到s2来重复进行处理。

在检测到振动时(s2:“是”),cpu21在存储装置24的标志存储区域242中存储1,将启动限制标志开启(s3)。cpu21将实时时钟23的当前的时钟值x1存储到存储装置24的时钟值存储区域243(s4)。cpu21将振动日期和时间存储到存储装置24的振动历史记录信息存储区域241。

cpu21判断是否能够与其它移位探测装置40、60进行通信(s5)。作为判断是否能够进行通信的判断方法,例如cpu21向移位探测装置40发送响应请求信号。移位探测装置40的cpu在接收到响应请求信号时向移位探测装置20回复响应信号。cpu21在接收到响应信号之前(s5:“否”),返回到s5来待机。cpu21在接收到响应信号时,判断为能够进行通信(s5:“是”),进一步获取实时时钟23的当前的时钟值y1(s6)。cpu21向移位探测装置40、60发送振动信息(s7)。振动信息是包含存储装置24中存储的时钟值x1以及所获取到的时钟值y1的信息。

cpu21判断移位探测装置40中是否具有机械m2的振动信息(s9)。移位探测装置40是移位探测装置20的对方装置。移位探测装置40的对方装置是移位探测装置60。移位探测装置60的对方装置是移位探测装置20。各移位探测装置的对方装置的信息例如预先存储在存储装置中。机械m2的振动信息例如是包含时钟值x2、y2的信息。时钟值x2是移位探测装置40的振动检测部检测到振动时的实时时钟的时钟值。时钟值y2是由移位探测装置40当前获取到的实时时钟的时钟值。在移位探测装置40没有探测到机械m2的振动时,在存储装置中没存储有时钟值x2,因此不存在机械m2的振动信息。为了针对移位探测装置40确认振动信息的有无,cpu21例如也可以向移位探测装置40发送确认信号。确认信号是指示确认振动信息的有无的信号。移位探测装置40的cpu当接收到确认信号时,向发送了确认信号的移位探测装置20回复表示振动信息的有无的响应信号。cpu21接收响应信号并识别振动信息的有无。

当在移位探测装置40中没存储有机械m2的振动信息时(s9:“否”),移位探测装置40没有检测到机械m2的振动。cpu21设为在机械m1中检测到振动且在机械m2中没有检测到振动,判定为不是同时振动。cpu21制作判定结果信息并将该判定结果信息存储到存储装置24的判定结果信息存储区域244(s13)。

当在移位探测装置40中存在机械m2的振动信息时(s9:“是”),cpu21从移位探测装置40获取机械m2的振动信息(s10)。机械m2的振动信息例如是包含时钟值x2、y2的信息。cpu21计算经过时钟数k1、k2(s11)。经过时钟数k1、k2是从振动检测部22检测到振动起直到当前为止的经过时间所对应的时钟数。经过时钟数k1是x1-y1。经过时钟数k2是x2-y2。

cpu21进行同时振动的判定(s12)。关于同时振动的判定,根据k1与k2的误差是否处于允许范围内来进行判断。作业人员能够事先设定误差的允许范围。当k1与k2的误差处于允许范围内时,能够判定为在机械m1中检测到的振动与在机械m2中检测到的振动是同时振动。当k1与k2的误差处于允许范围外时,在机械m1中检测到的振动与在机械m2中检测到的振动不是同时振动。因此,cpu21能够判定为单独产生的振动。cpu21制作判定结果信息并将该判定结果信息存储到存储装置24的判定结果信息存储区域244(s13)。图5所示的判定结果信息2441表示以下情况:在机械m1中检测到振动,在机械m2中也检测到振动,在机械m1与m2中产生了同时振动。

cpu21向其它移位探测装置40、60发送判定结果信息请求信号(s14)。判定结果信息请求信号是向移位探测装置40、60请求发送判定结果信息的信号。在后述的判定结果信息发送处理(参照图9)中,移位探测装置40、60各自的cpu当接收到判定结果请求信号时向移位探测装置20发送判定结果信息。cpu21判断是否从其它移位探测装置40、60接收到判定结果信息(s15)。在接收到判定结果信息之前(s15:“否”),cpu21返回到s15来待机。在接收到判定结果信息时(s15:“是”),cpu21对机械m1~m3所有的判定结果信息进行统计(s16)。

图6所示的判定结果信息2442汇集了机械m1、m2、m3的判定结果信息。判定结果信息2442包含以下各种信息:在机械m1中判定为检测到振动,在机械m2中判定为没有检测到振动,在机械m3中判定为检测到振动,在机械m3与m1之间判定为同时振动。由于在机械m2中没有检测到振动,因此从机械m2的移位探测装置40接收的判定结果信息仅是表示在机械m2中没有检测到振动的信息。

cpu21对判定结果信息2442进行统计,并计算同时振动检测比例(%)。同时振动检测比例是构成移位探测系统100的多个移位探测装置20、40、60中的同时检测到振动的移位探测装置的比例。cpu21基于判定结果信息2442来例如制作统计信息2542。根据统计信息2542,由于是机械m1~m3,因此同时振动检测比例的计算式的总数是3,由于机械m1和m3检测为同时振动,因此同时振动检测数是2,因此同时振动检测比例是2/3×100=67(%)。cpu21将统计信息2542存储到存储装置24。

图7所示的判定结果信息2443包含在所有机械m1~m3中检测到振动的信息,但仅在机械m1与m2之间判定为同时振动。因此根据对判定结果信息2443进行统计得到的统计信息2543,计算式的总数为3,同时振动检测数为2,同时振动检测比例为2/3×100=67(%)。图8所示的判定结果信息2444包含在机械m1中检测到振动,在机械m2中没有检测到振动,在机械m3中检测到振动这样的各种信息,但没有包含判定为同时振动的信息。因此,根据对判定结果信息2443进行统计得到的统计信息2544,计算式的总数为3,同时振动检测数为0,同时振动检测比例为0/3×100=0(%)。

cpu21判断同时振动检测比例是否为固定比例以上(s17)。固定比例例如优选设定为比50%大的值。在图6所示的统计信息2542中,同时振动检测比例是67%(s17:“是”),因此在机械m1中检测到的振动是由地震导致的振动的可能性高,是由移位导致的振动的可能性低。因此,cpu21在标志存储区域242中存储0,将启动限制标志关闭(s18)。因此,数值控制装置10的cpu11能够通过后述的启动判定处理(参照图11)来启动机械m1。cpu21返回到s2来继续监视机械m1的移位。

在图8所示的统计信息2544中,同时振动检测比例是0%(s17:“否”),因此在机械m1中检测到的振动是由地震导致的振动的可能性低,是由移位导致的振动的可能性高。因此,cpu21以将启动限制标志开启的状态结束本处理。因此,数值控制装置10的cpu11能够通过后述的启动判定处理(参照图11)来限制机械m1的启动。

参照图9来说明判定结果信息发送处理。本处理是由移位探测装置20的cpu21执行的处理。移位探测装置40、60的cpu也同样执行该处理。当在移位探测装置20与其它移位探测装置40、60之间开始通信时,cpu21调出存储装置24中存储的判定结果信息发送程序来定期地执行本处理。

cpu21判断是否从其它移位探测装置40、60接收到判定结果信息请求信号(s21)。在未接收到判定结果信息请求信号时(s21:“否”),cpu21结束本处理。在接收到判定结果信息请求信号时(s21:“是”),cpu21判断在存储装置24的判定结果信息存储区域244中是否存储有判定结果信息(s22)。在存储有判定结果信息时(s22:“是”),cpu21向发送了判定结果信息请求信号的移位探测装置发送存储装置24中存储的判定结果信息(s23),并结束本处理。在没存储有判定结果信息时(s22:“否”),在机械m1中没有检测到振动,因此cpu21制作设为没有检测到机械m1的振动的判定结果信息,并向发送了判定结果信息请求信号的移位探测装置发送该判定结果信息(s24)。cpu21结束本处理。

参照图10来说明标志信息发送处理。本处理是由移位探测装置20的cpu21执行的处理。移位探测装置40、60的cpu也同样执行该处理。当启动移位探测装置20时,cpu21调出存储装置24中存储的标志信息发送程序来定期地执行本处理。

cpu21判断是否从数值控制装置10的cpu11接收到标志信息请求信号(s31)。在机械m1的电源接通时,数值控制装置10的cpu11通过后述的启动判定处理(参照图11)向移位探测装置20发送标志信息请求信号。标志信息请求信号是请求与启动限制标志有关的信息的信号。在没有接收到标志信息请求信号时(s31:“否”),cpu21结束本处理。在接收到标志信息请求信号时(s31:“是”),cpu21将启动限制标志的标志信息发送到数值控制装置10的cpu11(s32)。启动限制标志的标志信息例如是表示开启或关闭(1或0)的信息。cpu21结束本处理。

参照图11来说明启动判定处理。本处理是由机械m1的数值控制装置10的cpu11执行的处理。机械m2、m3的数值控制装置30、50的cpu也同样执行该处理。当接通机械m1的电源时,cpu11调出rom12中存储的启动判定程序来执行本处理。

cpu11向移位探测装置20的cpu21发送标志信息请求信号(s41)。移位探测装置20的cpu21通过上述的标志信息发送处理(参照图10)来回复标志信息(参照图10的s32)。cpu11判断是否接收到标志信息(s42)。cpu11在接收到标志信息之前(s42:“否”),返回到s42来待机。在接收到标志信息时(s42:“是”),cpu11基于接收到的标志信息来判断启动限制标志是否开启(s43)。在启动限制标志开启时(s43:“是”),机械m1发生移位的可能性高,因此cpu11禁止启动机械m1(s44)。因此,在机械m1发生了移位时,数值控制装置10能够禁止启动机械m1。

当启动限制标志关闭时(s43:“否”),机械m1发生移位的可能性低,或者在机械m1中产生的振动是由地震导致的振动的可能性高,因此cpu11正常地启动机械m1(s45)。因此,即使在电源处于断开时在机械m1中产生振动,数值控制装置10也能够在该振动是由地震导致的振动时正常地启动机械m1。cpu11结束本处理。

如以上说明的那样,第一实施方式的移位探测系统100具备机械m1、m2、m3。移位探测装置20、40、60与机械m1~m3分别对应地设置。在振动检测部22检测到机械m1的振动时,移位探测装置20的cpu21开启启动禁止标志,来禁止对应的机械m1的启动。移位探测装置20、40、60能够经由布线l1~l3、总线5来相互通信。在振动检测部22检测到机械m1的振动时,cpu21获取与该振动有关的振动信息(时钟值x1、y1)。cpu21将获取到的振动信息发送到预先决定的其它移位探测装置40。cpu21从其它移位探测装置40获取振动信息(时钟值x2、y2)。

cpu21基于获取到的振动信息(时钟值x1、y1、x2、y2)进行机械m1与m2的同时振动的判定。cpu21制作判定结果信息并将该判定结果信息发送到其它移位探测装置40、60,并且从其它移位探测装置40、60接收各自的判定结果信息。cpu21对移位探测装置20、40、60各自的判定结果信息进行统计。关于统计的结果,cpu21判断移位探测装置20、40、60中的在相同时刻检测到振动的移位探测装置的比例(同时振动检测比例)是否为固定比例以上。在同时振动检测比例为固定比例以上时,即使一部分移位探测装置没有同时检测到振动,是由地震导致的振动的可能性也高。移位探测装置20将在检测到振动时先前开启的启动禁止标志关闭,由此解除所对应的机械m1的启动禁止。因此,数值控制装置10的cpu11能够正常地启动机械m1。因此,移位探测装置20能够有效地防止机械m1的由地震导致的移位的误检测。

在同时振动检测比例小于固定比例时,是由地震导致的振动的可能性低。因此,移位探测装置20视为机械m1发生了移位,启动禁止标志维持为开启来禁止机械m1的启动。因此,数值控制装置10的cpu11能够限制机械m1的启动。移位探测装置20能够与地震相区分地高精度地探测机械m1的移位。

在上述第一实施方式的说明中,振动检测部22是本发明的振动检测部的一例。布线l1~l3、总线5是本发明的通信部的一例。cpu21是本发明的控制部的一例。执行图4的s4和s6的处理的cpu21是本发明的第一获取部的一例。执行s10的处理的cpu21是本发明的第二获取部的一例。执行s11、s12的处理的cpu21是本发明的判定部的一例。执行s13~s15的处理的cpu21是本发明的发送接收部的一例。执行s16、s17的处理的cpu21是本发明的判断部的一例。

参照图1、图2、图12、图13来说明本发明的第二实施方式。如图1、图2所示,第二实施方式的移位探测系统200的结构与第一实施方式的移位探测系统100的结构相同。移位探测装置20安装于机械m1。在机械m1的运行过程中,例如由于利用工具对被切削材料进行切削时产生的振动的影响,移位探测装置20有可能无法准确地检测机械m1的振动或者不检测振动。机械m1的移位是在机械m1的主电源断开的期间内发生的,因此在主电源接通的期间不发生机械的移位。因此,第二实施方式的移位探测装置20在后述的移位探测控制处理(参照图12)的最初进行机械m1的主电源是接通还是断开的判定。在主电源接通时,移位探测装置20判断为机械m1没有发生移位,进行使机械m1的判定结果信息无效的控制。

关于图12所示的第二实施方式的移位探测控制处理,在第一实施方式的移位探测控制处理(参照图4)的s1与s2之间追加s50的判断处理,并且追加在主电源接通时进行的s51的处理。除s50、s51以外的处理与第一实施方式的处理相同,因此第二实施方式以追加的处理为中心进行说明。对与第一实施方式相同的部分、相同的处理附加同一附图标记、同一步骤编号来进行说明。

移位探测装置20的cpu21在使实时时钟33开始进行动作之后(s1),判断机械m1的主电源是否接通(s50)。在主电源断开时(s50:“否”),cpu21与上述第一实施方式同样地监视机械m1的振动(s2),在检测到振动时(s2:“是”),依次执行s3之后的处理。

在主电源接通时(s50:“是”),由于机械m1处于运行中从而机械m1会振动,因此移位探测装置20无法准确地检测由于地震而在机械m1中产生的振动。因此,cpu21将运行中这一状态信息作为判定结果信息存储到存储装置24的判定结果信息存储区域244(s51),结束本处理。因此,cpu21在通过判定结果信息发送处理(参照图9)的s21的处理从移位探测装置40、60各自的cpu接收到判定结果信息请求信号时(s21:“是”),将存储装置24中存储的判定结果信息发送到移位探测装置40、60(s23或者s24)。

通过图12所示的移位探测控制处理,移位探测装置40的cpu从移位探测装置20的cpu21接收判定结果信息(s15:“是”)。cpu对移位探测装置20、40、60所有的判定结果信息进行统计(s16)。图13所示的判定结果信息2445包含一下的各种信息:在机械m1中仅为运行中这一状态信息,在机械m2中判定为检测到振动,在机械m3中判定为检测到振动,在机械m2与m3之间判定为同时振动。根据对判定结果信息2445进行统计得到的统计信息2545,机械m1的判定结果信息仅为运行中这一状态信息。机械m1的判定结果信息无效。因此,计算式的总数为从3减去1得到的2。同时振动检测数为2,同时振动检测比例为2/2×100=100(%)。因此,cpu在s17的同时振动检测比例的计算中排除机械正处于运行中的移位探测装置。因此,cpu能够高精度地区分所检测到的振动是由地震导致的振动还是由移位导致的振动。

如以上所说明的那样,第二实施方式的移位探测系统200具备与第一实施方式相同的结构。移位探测装置20、40、60安装于机械m1~m3。移位探测装置20的cpu21判断机械m1是否处于运行中。在机械m1处于运行中时,cpu21仅将运行中这一状态信息作为判定结果信息来发送到其它移位探测装置40、60。仅为运行中这一状态信息的判定结果信息被无效。移位探测装置40、60的cpu将移位探测装置20、40、60各自的判定结果信息中的机械m1的无效的判定结果信息排除。因此,移位探测装置20、40、60能够防止在机械m1~m3的各机械中伴随运行产生的振动的误检测,并且能够高精度地区分由地震导致的振动和由移位导致的振动。

在上述第二实施方式的说明中,执行图12的s50的处理的cpu21是本发明的运行判断部的一例。执行s51的处理的cpu21是本发明的无效部的一例。

参照图14~图19来说明第三实施方式。如图14所示,第三实施方式的移位探测系统300具备三个机械m1~m3和一个主站装置70。与第一实施方式同样地,机械m1具备移位探测装置20。机械m2具备移位探测装置40。机械m3具备移位探测装置60。移位探测装置20、40、60作为主站装置70的从站发挥功能。主站装置70与移位探测装置20、40、60以能够通信的方式分别连接。对与第一实施方式相同的部分、相同的处理附加同一附图标记、同一步骤编号来进行说明。

参照图15~图17来说明机械m1~m3和主站装置70的电气结构。如图15所示,机械m1~m3的电气结构与第一实施方式(参照图2)相同。如图16所示,移位探测装置20的存储装置240具备振动历史记录信息存储区域241、标志存储区域242、时钟值存储区域243等。其它移位探测装置40、60各自的存储装置也具备相同的存储区域。主站装置70具备与移位探测装置20相同的结构。主站装具备70具备cpu71、振动检测部72、实时时钟73、存储装置74、通信i/f75、内置电池77等。移位探测装置20的通信i/f25经由布线l1与主站装置70的通信i/f75以能够通信的方式连接。移位探测装置40的通信i/f经由布线l2与主站装置70的通信i/f75以能够通信的方式连接。移位探测装置60的通信i/f25经由布线l3与主站装置70的通信i/f75以能够通信的方式连接。如图17所示,主站装置70的存储装置74具备判定结果信息存储区域741、时钟值存储区域742等。

参照图18来说明主站侧控制处理。本处理是由主站装置70的cpu71执行的处理。当启动主站装置70时,cpu71调出存储装置74中存储的主站侧控制程序来执行本处理。

cpu71使实时时钟73开始进行动作(s61)。cpu71判断是否检测到振动(s62)。在振动检测部72检测到振动时(s62:“是”),cpu71将实时时钟73的当前的时钟值x2存储到存储装置74的时钟值存储区域742(s63)。

cpu71判断是否从作为从站的移位探测装置20、40、60中的任一个移位探测装置发出通信请求(s64)。在从从站发出通信请求之前(s64:“否”),cpu71待机。在从从站发出通信请求时(s64:“是”),cpu71向发出通信请求的从站回复响应信号,并且进一步获取实时时钟73的当前的时钟值y2(s65),存储到存储装置74的时钟值存储区域742。cpu71将时钟值x2、y2发送到发出通信请求的从站(s66)。

cpu71判断是否从其它从站发出通信请求(s67)。在从其它从站发出通信请求时(s67:“是”),cpu71返回到s65,对发出通信请求的从站重复进行上述处理(s65~s67)。在没有从其它从站发出通信请求时(s67:“否”),cpu71从正在通信中的从站接收与上述实施方式相同的判定结果信息(s68)。cpu71将接收到的判定结果信息存储到存储装置74的判定结果信息存储区域741。cpu71对移位探测装置20、40、60所有的判定结果信息进行统计(s69)。

与第一实施方式同样地,cpu71基于判定结果信息来制作统计信息,并计算同时振动检测比例。cpu71判断同时振动检测比例是否为固定比例以上(s70)。在同时振动检测比例为固定比例以上时(s70:“是”),是由地震导致的振动的可能性高。因此,cpu71向移位探测装置20、40、60发送启动限制标志关闭信号(s71)。启动限制标志关闭信号是用于将移位探测装置20、40、60各自的存储装置中存储的启动限制标志关闭的信号。在发送启动限制标志关闭信号之后,cpu71返回到s62来重复进行处理。在同时振动检测比例小于固定比例时(s70:“否”),是由地震导致的振动的可能性低,因此cpu71结束本处理。

在振动检测部72未检测到振动时(s62:“否”),cpu71判断是否从其它从站接收到判定结果信息(s74)。在没有从其它从站接收到判定结果信息时(s74:“否”),cpu71返回到s62来重复进行处理。在从其它从站接收到判定结果信息时(s74:“是”),cpu71将从其它从站接收到的判定结果信息存储到存储装置74的判定结果信息存储区域741。cpu71对存储装置74中存储的所有的判定结果信息进行统计(s69)。与第二实施方式同样地,在同时振动检测比例为固定比例以上时(s70:“是”),是由地震导致的振动的可能性高,因此cpu71向移位探测装置20、40、60发送启动限制标志关闭信号(s71)。cpu71返回到s62来重复进行处理。在同时振动检测比例小于固定比例时(s70:“否”),是由地震导致的振动的可能性低,因此cpu71什么都不做就结束本处理。

参照图19来说明从站侧控制处理。本处理是由作为从站的移位探测装置20、40、60的cpu执行的处理。本实施方式对由移位探测装置20的cpu21执行的例子进行说明。当启动移位探测装置20时,cpu21调出存储装置24中存储的从站侧控制程序来执行本处理。

cpu21使实时时钟23开始进行动作(s81)。cpu21判断是否检测到振动(s82)。在振动检测部22检测到振动时(s82:“是”),cpu21将存储装置240的标志存储区域242中存储的启动限制标志开启(s83)。cpu21将实时时钟23的当前的时钟值x1存储到存储装置240的时钟值存储区域243(s84)。cpu21判断是否能够与主站装置70进行通信(s85)。在能够与主站装置70进行通信之前(s85:“否”),cpu21待机。在能够与主站装置70进行通信时(s85:“是”),cpu21进一步获取实时时钟23的当前的时钟值y1并将该时钟值y1存储到存储装置240的时钟值存储区域243(s86)。

cpu21判断在主站装置70中是否存在振动信息(时钟值x2、y2)(s87)。在主站装置70中存在振动信息时(s87:“是”),cpu21从主站装置70获取振动信息(s88)。cpu21基于获取到的振动信息(时钟值x1、y1、x2、y2)来与第一实施方式同样地计算经过时钟数k1、k2(s89)。

cpu21进行同时振动的判定(s90)。与第一实施方式同样地,在k1与k2的误差处于允许范围内时,能够判定为在机械m1中检测到的振动与在主站装置70中检测到的振动是同时振动。在k1与k2的误差处于允许范围外时,在机械m1中检测到的振动与在主站装置70中检测到的振动不是同时振动,因此能够判定为是单独产生的振动。cpu21制作判定结果信息并将判定结果信息发送到主站装置70(s92)。在主站装置70中不存在振动信息时(s87:“否”),cpu21制作判定为自身产生振动的判定结果信息(s91),并向主站装置70发送判定结果信息(s92)。

cpu21判断是否从主站装置70接收到启动限制标志关闭信号(s93)。在接收到启动限制标志关闭信号时(s93:“是”),cpu21将启动限制标志关闭(s94)。在上述的启动判定处理(参照图11)中,由于启动限制标志关闭(s43:“否”),因此数值控制装置10的cpu11正常地启动机械m1(s45)。与机械m2、m3对应的数值控制装置30、50各自的cpu也同样正常地启动机械m2、m3。因此,移位探测系统300能够在由地震导致的振动的可能性高时允许启动所有的机械m1~m3。因此,即使移位探测装置20、40、60中的任一个移位探测装置由于某种原因检测到振动的时刻与其它移位探测装置检测到振动的时刻存在偏差,在同时检测到振动的比例高时,主站装置70的cpu71也判定为由地震导致的振动。因此移位探测系统300能够防止由地震导致的振动的误检测。

在没有从主站装置70接收到启动限制标志关闭信号时(s93:“否”),cpu21什么都不做就结束本处理。在由移位探测装置20检测到振动时(s82:“是”),启动限制标志开启(s83)。在上述的启动判定处理(参照图11)中,在启动限制标志开启时(s43:“是”),数值控制装置10的cpu11限制机械m1的启动(s44)。移位探测装置20在检测到振动时开启启动限制标志,并保持该状态。因此,数值控制装置10的cpu能够限制对应的机械m1的启动。移位探测装置40、60也与移位探测装置20同样。

如以上所说明的那样,第三实施方式的移位探测系统300具备三个机械m1、m2、m3和一个主站装置70。移位探测装置20、40、60与机械m1~m3分别对应地设置。移位探测装置20、40、60在各自的振动检测部22检测到振动时,开启启动禁止标志,来禁止对应的机械m1~m3的启动。主站装置70具有振动检测部72,主站装置70能够分别与移位探测装置20、40、60进行通信。

移位探测装置20的cpu21在振动检测部22检测到机械m1的振动时获取与该振动有关的振动信息(时钟值x1、y1)。移位探测装置20将获取到的振动信息经由布线l1发送到主站装置70。cpu21经由布线l1从主站装置70获取由主站装置70的振动检测部72检测到的振动信息(时钟值x2、y2)。cpu21基于自身获取到的振动信息(相当于第一振动信息)和从主站装置70获取到的振动信息(相当于第二振动信息)来判定是否在相同时刻检测到振动。cpu21制作判定结果信息并将该判定结果信息发送到主站装置70。

主站装置70的cpu71接收由移位探测装置20、40、60的cpu发送的判定结果信息。cpu71基于接收到的多个判定结果信息来判断移位探测装置20、40、60中的在相同时刻检测到振动的移位探测装置的比例是否为固定比例以上。在相同时刻检测到振动的移位探测装置的比例为固定比例以上时,同时检测到振动的比例高,因此cpu71能够判定为是由地震导致的振动。因此,cpu71向移位探测装置20、40、60发送启动限制标志关闭信号。接收到启动限制标志关闭信号的移位探测装置20、40、60将各自的存储装置中存储的启动限制标志关闭。因此,数值控制装置10、30、50的cpu不限制机械m1~m3的启动而能够正常地启动机械m1~m3。

在上述第三实施方式的说明中,执行图19的s84和s86的处理的cpu21是本发明的第一获取部的一例。执行s88的处理的cpu21是本发明的第二获取部的一例。执行s89、s90的处理的cpu21是本发明的判定部的一例。执行s92的处理的cpu21是本发明的发送部的一例。执行图18的s68、s74的处理的cpu71是本发明的接收部的一例。执行s69、s70的处理的cpu71是本发明的判断部的一例。执行s71的处理的cpu71是本发明的启动控制部的一例。

参照图14、图15、图20~图23来说明本发明的第四实施方式。第四实施方式的移位探测系统400的结构以及电气结构与图14、图15所示的第三实施方式的移位探测系统300的结构以及电气结构相同。对与第三实施方式相同的部分、相同的处理附加同一附图标记、同一步骤编号来进行说明。在第四实施方式中,在移位探测装置20、40、60中的任一个移位探测装置发生异常时,限制与该发生异常的移位探测装置对应的机械的启动,在其它移位探测装置中的固定比例以上的移位探测装置在相同时刻检测到振动时,判断为是由地震导致的误探测。移位探测装置的异常是指内置电池的电池用尽、振动检测部的故障等。如图20所示,主站装置70的存储装置740具备判定结果信息存储区域741、时钟值存储区域742、异常信息存储区域743等。

参照图21、图22来说明主站侧控制处理。本处理是由主站装置70的cpu71执行的处理。当启动主站装置70时,cpu71调出存储装置740中存储的主站侧控制程序来执行本处理。第四实施方式的主站侧控制处理是对图18所示的第三实施方式的主站侧控制处理进行部分变形后的处理。对相同的部分附加同一步骤编号并简化或省略说明,以不同的部分为中心进行说明。

cpu71使实时时钟73开始进行动作(s101)。cpu71开始与作为从站的移位探测装置20、40、60进行通信(s102)。cpu71判断移位探测装置20、40、60中是否存在检测到异常的移位探测装置(s103)。在移位探测装置40的内置电池发生电池用尽时,移位探测装置40异常。移位探测装置40的cpu将异常信号发送到主站装置70。主站装置70的cpu71当从移位探测装置40接收到异常信号时(s103:“是”),在存储装置740的异常信息存储区域743中存储异常信息(s104)。异常信息例如是指与发生异常的移位探测装置有关的信息。在移位探测装置40异常时,移位探测装置40无法准确地探测机械m2的移位,因此期望限制机械m2的启动。因此,cpu71基于存储装置740中存储的异常信息仅向发生异常的移位探测装置40发送启动限制标志开启信号(s105),并转移到图22的后述的s62的处理。在移位探测装置20、40、60中不存在检测到异常的移位探测装置时(s103:“否”),如图22所示,cpu71判断振动检测部72是否检测到振动(s62)。在检测到振动时(s62:“是”),cpu71与第三实施方式同样地执行s63~s68的处理。在从从站接收到判定结果信息之后(s68),cpu71判断是否存在检测到异常的移位探测装置(s111)。在存储装置740的异常信息存储区域743中没存储有异常信息时(s111:“否”),cpu71与第三实施方式同样地对所有的移位探测装置20、40、60的各个判定结果信息进行统计(s69),并判断同时振动检测比例是否为固定比例以上(s70)。

在存在发生异常的移位探测装置时(s111:“是”),cpu71在基于判定结果信息来对判定结果信息进行统计时,从移位探测装置20、40、60的个数减去发生异常的移位探测装置的个数来计算同时振动检测比例(s113)。因此,cpu71能够在排除了发生异常的移位探测装置的基础上计算同时振动检测比例,因此cpu71能够高精度地判定是否为由地震导致的振动。与第三实施方式同样地,cpu71判断所计算出的同时振动检测比例是否为固定比例以上(s70)。之后的处理与第三实施方式相同。

参照图23来说明从站侧控制处理。本处理是由作为从站的移位探测装置20、40、60的cpu执行的处理。当启动移位探测装置20时,cpu21调出存储装置240中存储的从站侧控制程序来执行本处理。第四实施方式的从站侧控制处理是对图19所示的第三实施方式的从站侧控制处理进行部分变形后的处理,对相同的部分附加同一步骤编号并简化或省略说明,以不同的部分为中心进行说明。

cpu21使实时时钟23开始进行动作(s81),判断是否检测到振动(s82)。在振动检测部22检测到振动时(s82:“是”),cpu21与第三实施方式同样地执行s83之后的处理。在振动检测部22没有检测到振动时(s82:“否”),cpu21判断是否从主站装置70接收到启动限制标志开启信号(s201)。在没有接收到启动限制标志开启信号时(s201:“否”),cpu71返回到s82来重复进行处理。

在接收到启动限制标志开启信号时(s201:“是”),移位探测装置20存在发生异常从而无法正常地探测机械m1的移位的可能性。因此,cpu21在存储装置240的标志存储区域242中存储1,开启启动限制标志(s202)。因此,在上述的启动判定处理(参照图11)中,由于启动限制标志开启(s43:“是”),因此数值控制装置10的cpu11能够限制机械m1的启动(s44)。在移位探测装置20发生电池用尽时,移位探测装置20能够限制机械m1的启动,因此能够防止机械m1在无法正常地探测移位的状态下运行。

如以上所说明的那样,与第三实施方式同样地,第四实施方式的移位探测系统400具备三个机械m1、m2、m3和一个主站装置70。主站装置70的cpu71判断在经由布线l1、l2、l3进行通信的移位探测装置20、40、60中是否存在发生电池用尽等异常的移位探测装置。在存在发生异常的移位探测装置时,cpu71与第三实施方式同样地基于从移位探测装置20、40、60接收到的多个判定结果信息来计算同时振动检测比例。第四实施方式的cpu71在计算同时振动检测比例时,在从与移位探测装置20、40、60的个数相当的总数减去发生异常的移位探测装置的个数的基础上计算同时振动检测比例。即,cpu71能够计算正常地动作的移位探测装置的振动检测部中的在相同时刻检测到振动的振动检测部的比例。因此,移位探测系统400能够高精度地判定是否为由地震导致的振动。

在上述第四实施方式的说明中,执行图21的s103的处理的cpu71是本发明的异常判断部的一例。执行图22的s111、s113、s70的处理的cpu71是本发明的判断部的一例。

本发明并不限于上述实施方式,能够进行各种变形。上述第一~第四实施方式的机械的个数是三个,但只要是多个即可。在上述实施方式中,根据同时振动检测比例是否为固定比例以上来决定启动限制标志的开启和关闭,因此优选的是机械的个数多。机械m1~m3是用于切削被切削材料的机床,但本发明也能够应用于其它种类的机械。移位探测装置20、40、60由内置电池驱动,但也可以由外部电源驱动。也可以是,在机械的主电源接通时利用机械的电源,在主电源断开时利用内置电池。

移位探测装置20的振动检测部22(参照图2)、主站装置70的振动检测部72(参照图15)是加速度传感器,但只要是检测振动的设备即可,可以是任意设备,也可以是检测倾斜来检测振动的设备。通信部的通信方式是有线、无线均可。

第一、第二实施方式的移位探测装置20的cpu21也可以如第四实施方式那样在自身的移位探测装置20中检测到异常(例如电池用尽等)时向其它移位探测装置发送异常信息。只要如下即可:cpu21从其它移位探测装置接收异常信息,在对从除发送了异常信息的装置以外的其它移位探测装置接收到的判定结果信息进行统计时,从移位探测装置20、40、60的个数减去发生异常的移位探测装置的个数,在此基础上计算同时振动检测比例。因此,第一实施方式获得与第四实施方式相同的效果。

第三、第四实施方式的移位探测系统300、400中的主站装置70的cpu71也可以如第二实施方式那样判断机械m1~m3是否处于运行中,使从与运行中的机械对应的移位探测装置接收的判定结果信息无效。cpu71在从移位探测装置接收到的判定结果信息中排除无效的判定结果信息,因此能够高精度地判定所检测到的振动是否为由地震导致的振动。因此,移位探测系统300、400能够有效地防止由地震导致的误探测。

本实施方式也可以将微型计算机、asic(专用集成电路)、fpga(现场可编程门阵列)等用作处理器来取代cpu。关于移位探测控制处理,也可以在多个处理器中进行分布式处理。用于存储程序的存储装置也可以由hdd或非临时性的存储介质构成。关于非临时性的存储介质,只要是能够与存储信息的期间无关地保留信息的存储介质即可。非临时性的存储介质也可以不包含临时性的存储介质(例如被传送的信号)。也可以从连接于未图示的网络的服务器下载(即,作为传送信号来发送)程序,并将程序存储到存储装置等。只要在服务器所具备的hdd等非临时性的存储介质中保存程序即可。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1