技术领域
[0001] 本发明涉及用于收集机械的状态数据的收集装置、收集方法以及收集程序。
相关背景技术
[0002] 目前,在包括机床以及工业机器人的工业机械的运转管理系统中,为了管理各个机械的运转状态,通过管理服务器收集包括各种传感器信息以及指令信息的各种状态数据。这些状态数据由设置在各个机械上的收集装置周期性地取得,并发送给管理服务器。
[0003] 不过,状态数据的种类以及取得频度越多,或者管理对象的机械数量越多,从收集装置发送给管理服务器的数据量变得越多,通信负荷以及管理服务器的处理负荷增大。
[0004] 因此,通过限定管理服务器所收集的数据的种类,或者根据种类调整对管理服务器的发送频度,谋求数据量的削减。例如,在专利文献1以及专利文献2中提出一种方法,在异常时使发送频度高于正常时,从而削减正常时发送的数据量。
[0005] 但是,即使机械中检测出异常并且开始提高状态数据的发送频度,也只不过是详细地收集检测出异常以后的信息。因此,难以参照包括检测出机械异常的时间点以及其前后的时间等过去的特定时间的详细信息。
[0006] 专利文献1:日本特开2017-219926号公报
[0007] 专利文献2:日本特开2016-139207号公报
具体实施方式
[0027] [第一实施方式]
[0028] 以下说明本发明的第一实施方式。
[0029] 图1是表示本实施方式的管理系统1的整体结构的概略图。
[0030] 管理系统1具备分别设置在多个机械的收集装置10、从多个收集装置10接收分别与其对应的机械的状态数据的管理服务器20。
[0031] 收集装置10经由网络与管理服务器20通信连接,从机械取得各种状态数据时,将所取得的数据实时地发送给管理服务器20。
[0032] 图2是表示本实施方式的收集装置10的功能结构的框图。
[0033] 收集装置10是除了具备控制部11和存储部12,还具备各种数据的通信接口的信息处理装置(计算机)。
[0034] 控制部11执行存储在存储部12中的软件(收集程序),由此作为取得部111、第一发送部112、第二发送部113以及第三发送部114发挥功能。
[0035] 取得部111以预定的周期取得机械的状态数据。
[0036] 第一发送部112将通常时通过取得部111取得的状态数据中符合通过用户预先设定的第一条件的一部分数据发送给管理服务器20。
[0037] 此时,没有通过第一发送部112发送给管理服务器20的状态数据被存储在存储部12中。
[0038] 这里,第一条件为,选择要发送的状态数据的种类,或者以和从机械取得的预定周期相同或比该周期更长周期的发送频度选择状态数据的条件。即,按照状态数据的每个种类,将通常时是否必要和必要的频度预先设定为发送条件。
[0039] 希望以高频度取得的信息例如列举有以下。
[0040] (1)进给速度(XYZ轴的移动速度)
[0041] (2)主轴电动机或伺服电动机的位置、速度、温度、负荷
[0042] (3)激光的输出指令值、实际的值
[0043] 即使在低频度也没有故障的信息例如列举有以下。
[0044] (4)执行中的程序信息
[0045] (5)加工出的部件数量、切削时间等加工信息
[0046] (6)自动操作中、手动操作中、停止中等动作状态
[0047] (7)绝缘劣化、电池电压下降等警告信息
[0048] (8)冷却风扇的转速、状态
[0049] (9)冷却水的温度
[0050] 第二发送部113根据从管理服务器20接收到包括过去的时刻的指定或从该时刻开始的期间的指定的第一指令的情况,以预定的频度或数据种类的条件来选择存储在存储部12中的指定时刻以后的状态数据的全部或一部分,并发送给管理服务器20。
[0051] 这样,通常时作为不需要的数据而被抽出的状态数据被发送给管理服务器20,补全检测出机械的异常的时间点等需要详细分析的期间的状态数据。
[0052] 此时,没有接收第一指令的收集装置10从管理服务器20接收基于与管理服务器20连接的其他收集装置10中第二发送部13进行动作的情况的第二指令。在该收集装置10中,第一发送部112根据从管理服务器20接收到第二指令的情况,将用于发送状态数据的通常时的第一条件变更为比第一条件的发送数据量更少的第二条件。
[0053] 这样,为了发送比通常时更多的状态数据的收集装置10,其他收集装置10暂时削减发送数据,并抑制网络以及管理服务器20的负荷的增大。
[0054] 另外,第二条件可以是切断所有的数据发送的条件。
[0055] 图3是说明本实施方式的收集装置10中通常时的数据发送的情况的图。
[0056] 收集装置10将从机械收集到的状态数据中的一部分(例如数据121以及124)通过第一发送部112发送给管理服务器20,并将未发送的数据存储在存储部12中。
[0057] 另外,存储部12在区别发送完毕的数据和未发送的数据的基础上,可以存储双方。
[0058] 图4是说明基于本实施方式的第一指令以及第二指令的收集装置10中对管理服务器20的发送条件的变化的图。
[0059] 收集装置10A如果从管理服务器20接收到第一指令,则将存储在存储部12中的未发送的状态数据(例如图3的数据119、120等)通过第二发送部113发送给管理服务器20。
[0060] 此时,收集装置10B根据从管理服务器20接收到第二指令的情况,变更状态数据的发送条件,并抑制发送数据量。
[0061] 这样,管理服务器20根据由管理服务器20收集到的状态数据(例如警告信息)检测出机械的异常时,或者用户有取得详细信息的请求时,对检测出异常等的特定机械发送第一指令,并对其他机械发送第二指令。
[0062] 由此,特定机械的收集装置10将例如以上述的(1)、(2)、(3)那样要高频度取得的信息通过第一条件抽出并进行发送时,将所存储的未发送的数据发送给管理服务器20。另外,此时其他机械的收集装置10通过第二条件仅将例如上述(6)以及(7)那样即使低频度也没有问题的信息以最低限的频度继续发送给管理服务器20。
[0063] 图5是例示从本实施方式的收集装置10提供给管理服务器20的状态数据的变化的图。
[0064] 收集装置10通常时如图的上部所示,以每一分钟的周期将某个状态数据发送给管理服务器20。
[0065] 如果由于产生事故而接收第一指令,则收集装置10将存储在存储部12中的数据发送给管理服务器20,并如图下部所示,在管理服务器20中按照每30秒的周期补全状态数据。
[0066] 由此,在管理服务器20中例如能够掌握在产生事故时所产生的状态数据的峰值A等详细的信息。
[0067] 之后,收集装置10如果从管理服务器20接收到恢复到初始状态的第三指令,则削减了发送数据量的第一发送部112将用于发送状态数据的第二条件变更为通常时的第一条件,并停止第二发送部113的数据发送。
[0068] 另外,在管理服务器20中根据状态数据判定的机械停止或从异常状态恢复了的定时或者在用户判断为充分的定时等,将第三指令从管理服务器20发送给收集装置10。
[0069] 第三发送部114在第一发送部112的状态数据的发送条件根据第三指令从第二条件恢复为通常时的第一条件时,将符合第一条件并且存储在存储部12中的未发送的状态数据发送给管理服务器20。
[0070] 由此,收集装置10将通过比通常时进一步减少了发送数据量而累积的状态数据,即如果是通常时则应该发送的状态数据发送给管理服务器20。
[0071] 图6是说明基于实施方式的第三指令的收集装置10中对管理服务器20的发送条件的变化的图。
[0072] 收集装置10A如果从管理服务器20接收到第三指令,则如图4那样,从发送数据量比通常多的状态停止第二发送部113的数据发送,迁移到与图3相同的状态。
[0073] 另外,收集装置10B如果接收到第三指令,则如图4那样,从发送数据量比通常少的状态变更发送条件,恢复为与图3相同的发送数据量。
[0074] 发送数据量变少的期间,比通常累积了更多的未发送数据,因此在管理服务器20中为了使通常时的状态数据复原,通过第三发送部114将比通常时受限制的状态数据发送给管理服务器20。
[0075] 根据本实施方式,收集装置10为了降低网络或管理服务器20的负荷,在通常时通过第一条件限制状态数据的发送,并将未发送的状态数据存储在存储部12中。并且,收集装置10根据来自管理服务器20的第一指令,将指定时刻以后的未发送的状态数据发送给管理服务器20。
[0076] 因此,收集装置10分别通过管理服务器20的统一管理来削减通常时的发送数据量,并且能够根据需要将过去的详细数据提供给管理服务器20,用户能够参照过去的详细数据。
[0077] 其结果为,例如当机械产生了异常时,或者虽然不是异常但用户为了详细确认机械的状态而进行了显示比例的扩大操作时等,用户能够根据需要参照过去的详细数据。
[0078] 用于限制发送数据量的第一条件为比收集装置10从机械进行收集的预定期间更长的周期的发送频度的条件,或者为限定所发送的状态数据的种类的条件。
[0079] 因此,收集装置10通过时间的周期或种类抽出从机械收集到的状态数据,由此能够容易地提供按照用户所希望的设定的信息。
[0080] 另外,分别对应于多个机械而设置的收集装置10,在其他收集装置10中将过去的未发送数据发送给管理服务器20的期间,通过第二条件比通常时进一步限制发送数据量,并将未发送数据累积在存储部12中。
[0081] 因此,收集装置10能够作为系统整体抑制网络以及管理服务器20的负荷的增大,提供特定机械的详细状态数据。
[0082] 这样,在例如通常从10台机械收集状态数据时,如果限定于从1台收集并停止从其他机械收集,则在将网络以及管理服务器20的负荷保持为同等的状态下,管理服务器20能够取得10倍精度的状态数据。这样,管理系统1能够灵活地控制收集状态数据的频度等条件,因此能够提高机械中产生了异常时的原因调查的精度。
[0083] 进一步,收集装置10在变更了对管理服务器20的发送条件后,从管理服务器20接收第三指令,从而发送条件被恢复为初始状态。此时,收集装置10将如果是通常时则应发送但并未发送的状态数据发送给管理服务器20。
[0084] 因此,收集装置10能够将至少根据通常时的发送条件应该发送的状态数据无遗漏地发送给管理服务器20。
[0085] 第一发送部12将从机械取得的状态数据实时发送,与此相对,第二发送部113以及第三发送部114根据要求将存储在存储部12中的状态数据汇总地发送给管理服务器20。
[0086] 因此,第二发送部113以及第三发送部114能够比实时发送每个数据的情况降低开销,并抑制网络的负荷的增大。
[0087] [第二实施方式]
[0088] 以下说明本发明的第二实施方式。
[0089] 在第一实施方式中,多个收集装置10分别根据来自管理服务器20的指令使各个功能部动作。在本实施方式中,收集装置10相互进行通信。另外,由收集装置10生成第一指令以及第二指令。
[0090] 收集装置10的功能结构与图2所示的第一实施方式的功能结构相同,但是取得部111的详细功能不同。
[0091] 具体地说,取得部111根据状态数据中包括的警告,生成指定了从该警告开始时刻起预定时间前的第一指令并通知给本装置的第二发送部113。另外,取得部111根据该第一指令生成第二指令,并通过广播通知给其他收集装置10。
[0092] 另外,用于恢复到初始状态的第三指令由根据状态数据检测到从故障恢复的取得部111自发生成,可以进行广播,也可以作为来自用户的指示从管理服务器20接收。
[0093] 根据本实施方式,收集装置10不通过来自管理服务器20的控制而根据自发收集的状态数据来生成第一指令以及第二指令,并变更对管理服务器20的发送条件。
[0094] 由此,降低统一管理多个收集装置10的管理服务器20的处理负荷。
[0095] 以上,说明了本发明的实施方式,但是本发明不限于上述的实施方式。另外,实施方式所记载的效果不过是列举了从本发明产生的最优的效果,本发明的效果不限于上述实施方式所记载的内容。
[0096] 在上述实施方式中,第一发送部112没有根据第一指令变更处理,但是不限于此。第一发送部112在接收了第一指令后,可以通过追加了第二发送部113所使用的条件的发送条件,将收集到的状态数据实时进行发送。
[0097] 管理系统1进行的收集方法通过软件来实现。通过软件实现时,构成该软件的程序被安装到计算机中。另外,这些程序也可以被记录在移动介质中并发布给用户,也可以通过经由网络下载到用户的计算机中来进行发布。