异常判定方法以及异常判定装置与流程

文档序号:21784554发布日期:2020-08-07 20:25阅读:182来源:国知局
异常判定方法以及异常判定装置与流程

本发明涉及在具有电动机作为旋转机构的驱动源的生产设备中,获取检测生产设备的状态的传感器的传感器数据,判定生产设备的异常的异常判定方法以及异常判定装置。



背景技术:

以往,专利文献1公开了作为检测在电机上被施加了异常的负载的情况的异常负载检测装置。在专利文献1中公开的异常负载检测装置中,电机的运转停止时或运转开始时、或者低速运转时那样的电动机的旋转速度低于了基准速度时,容易发生误检测,所以不进行异常负载的检测而判定为正常。

现有技术文献

专利文献

专利文献1:日本专利特开2007-219991号公报



技术实现要素:

发明要解决的课题

但是,在生产机器人那样的生产设备中,有与电机的速度等工作状态无关而误检测异常的情况,在这样的情况下,在上述的专利文献1中公开的方法中,存在不能防止误检测的问题。例如,若将在较长期间停止运转的生产设备起动,则存在在紧接起动之后,尽管在生产设备中未发生异常,也误检测为有异常在发生的情况。对于这样的生产设备较长期间停止运转的状况,由于与电机的工作状态无关,所以在上述的专利文献1中公开的方法中,无法防止误检测。

因此,本发明鉴于上述实际情况而提出,目的在于提供可以防止由于与电机的工作状态无关的状况、例如生产设备较长期间停止运转而产生的异常的误检测的异常判定方法及其装置。

用于解决课题的手段

为了解决上述的课题,本发明的一个方式的异常判定方法及其装置根据生产设备的运转历史判定是否存在生产设备停止运转规定期间以上的运转停止期间。然后,在有运转停止期间的情况下,根据运转停止期间的长度,设定将生产设备的异常判定暂停的异常判定暂停期间,在异常判定暂停期间以外的期间中,判定生产设备是否异常。

发明的效果

按照本发明,可以防止由于与电机的工作状态无关的状况、例如生产设备较长期间停止运转的状况而产生的异常的误检测。

附图说明

图1是表示具有本发明的第1实施方式的异常判定装置的异常判定系统的结构的方框图。

图2是表示本发明的第1实施方式的异常判定装置的异常判定处理的处理步骤的流程图。

图3是用于说明本发明的第1实施方式的异常判定装置的异常的判定方法的图。

图4用于说明本发明的第1实施方式的异常判定装置的异常判定暂停期间的设定方法的图。

图5是表示具有本发明的第2实施方式的异常判定装置的异常判定系统的结构的方框图。

图6用于说明本发明的第2实施方式的异常判定装置的异常判定暂停期间的设定方法的图。

图7是用于说明本发明的第2实施方式的异常判定装置的异常的判定方法的图。

图8是用于说明本发明的第2实施方式的异常判定装置的异常的判定方法的图。

具体实施方式

[第1实施方式]

以下,参照附图,说明适用了本发明的第1实施方式。对于附图的记载中同一部分附加相同的标号,省略详细的说明。

[异常判定系统的结构]

图1是表示具有本实施方式的异常判定装置的异常判定系统的结构的方框图。如图1所示,本实施方式的异常判定系统100具有生产机器人1、异常判定装置3、用户接口5。

生产机器人1是具有多个电机驱动系统作为关节轴的生产设备。电机驱动系统具有电机作为机器人小臂等旋转机构的驱动源。该电机经由减速机驱动机器人小臂。生产机器人1具有传感器11、运算单元13以及通信单元15。

传感器11检测生产机器人1的状态,检测为了判定生产机器人1的异常所需要的电动机驱动系统的各种数据。例如,检测电机的旋转角位置和速度、扭矩值、减速机等旋转机构的振动值等。运算单元13求得传感器11中检测到的扭矩值与电动机控制值之差,运算干扰扭矩值。通信单元15具有例如通过lan等,与异常判定装置3之间进行需要的数据的发送接收的功能。特别是,通信单元15发送表示生产机器人1的状态的传感器数据。传感器数据是,例如电动机的旋转角位置和速度、扭矩值、旋转机构的振动值、干扰扭矩值等。

异常判定装置3获取检测生产机器人1的状态的传感器11的传感器数据,判定生产机器人1的异常。异常判定装置3具有通信单元21、运转状态判定单元23、暂停期间设定单元25、异常判定单元27、传感器信息数据库29、维护历史数据库31、以及运转历史数据库33。这里,异常判定装置3由包含微计算机、微处理器、cpu的通用的电子电路和存储器等外围设备构成。然后,通过执行确定的程序,作为上述的通信单元21、运转状态判定单元23、暂停期间设定单元25、以及异常判定单元27进行动作。这样的异常判定装置3的各功能可以通过一个或者多个处理电路实现。处理电路包括例如包含电气电路的处理装置等被编程的处理装置,或者包含被安排的面向确定用途的集成电路(asic)或现有型的电路部件那样的装置,以执行实施方式中记载的功能。

通信单元21具有例如通过lan等,与生产机器人1的通信单元15之间进行需要的数据的发送接收的功能。特别是,通信单元21接收表示生产机器人1的状态的传感器数据。

运转状态判定单元23根据生产机器人1的运转历史,判定生产机器人1是否存在停止运转了规定期间以上的运转停止期间。具体地说,运转状态判定单元23从运转历史数据库33获取生产机器人1的运转开始日期和运转停止日期,计算运转停止期间。然后,通过比较算出的运转停止期间和预先设定的阈值,判定生产机器人1是否存在停止运转了规定期间以上的期间。例如,运转状态判定单元23判定是否存在6小时以上、2天以上、10天以上、20天以上的运转停止期间。

在生产机器人1中存在运转停止期间的情况下,暂停期间设定单元25根据运转停止期间的长度,设定将生产机器人1的异常判定暂停的异常判定暂停期间。异常判定暂停期间,从运转停止期间结束而生产机器人1开始了运转的时刻起被设定。在异常判定暂停期间中,暂停异常判定单元27进行的生产机器人1的异常判定。

一般来说,若生产设备较长期间停止运转,则被认为润滑油等变硬。由此,若在较长期间停止运转后起动生产设备,则尽管在生产设备中未发生异常,但也在输出干扰扭矩值等中异常大的值,有时误检测为发生异常的情况。因此,暂停期间设定单元25设定紧接在运转停止期间之后与运转停止期间的长度相应的异常判定暂停期间,防止异常的误检测。而且,随着运转停止期间变长,润滑油等变得更硬,所以暂停期间设定单元25设定为使得异常判定暂停期间随着运转停止期间变长也变长。

异常判定单元27使用表示生产机器人1的状态的传感器数据来判定生产机器人1是否异常。具体地说,异常判定单元27从传感器信息数据库29获取规定期间内的传感器数据,判定生产机器人1是否异常。作为异常的判定方法,计算干扰扭矩的差分比率等异常判定值,通过该异常判定值是否为规定的阈值以上,判定生产机器人1是否异常。

特别是,在生产机器人1中存在规定期间以上的运转停止期间的情况下,异常判定单元27在异常判定暂停期间以外的期间中,判定生产机器人1是否异常。即,异常判定单元27使用异常判定暂停期间以外的传感器数据,判定生产机器人1是否异常。

传感器信息数据库29积累表示生产机器人1的状态的传感器数据。例如,通过通信单元15、21获取并积累由传感器11检测到的电动机的旋转角位置和速度、扭矩值、旋转机构的振动值等数据、或由运算单元13运算出的干扰扭矩的数据。

维护历史数据库31积累生产机器人1的维护历史数据。例如,积累换了减速机的日期或实施了润滑油更换的日期等维护记录。

运转历史数据库33积累生产机器人1开始了运转的日期或停止了运转的日期等运转历史数据。

用户接口5是监视器或平板电脑终端等显示装置,具有显示异常的判定结果或警报画面、或发出警报的功能。

[异常判定处理]

接着,参照图2,说明本实施方式的异常判定装置3的异常判定方法。图2是表示异常判定装置3进行的异常判定处理的处理步骤的流程图。

如图2所示,在步骤s101中,异常判定单元27获取被积累在传感器信息数据库29中的传感器数据。这时,异常判定单元27获取预先对每个固定期间区分的期间之中的一个期间的数据。在获取的数据中,包含干扰扭矩和旋转机构的振动值等。而且,异常判定单元27从维护历史数据库31获取生产机器人1的维护历史数据。在获取的维护历史中,包含减速机的更换日和润滑油更换的实施日期等。但是,异常判定单元27也可以不从传感器信息数据库29获取传感器数据,而从生产机器人1实时地获取。

在步骤s103中,异常判定单元27使用传感器数据运算异常判定值。异常判定值是为了判定生产机器人1的异常而算出的统计值。例如,在使用传感器数据中的干扰扭矩的数据的情况下,使用干扰扭矩的差分比率作为异常判定值。而且也可以使用旋转机构的振动值的差分比率作为异常判定值。但是,只要可以判定生产机器人1的异常,则除了差分比率以外,也可以使用平均值等其它统计值。

差分比率是测量值相对预先设定的基准值的变化率,干扰扭矩的差分比率使用基准值如式(1)那样表示。

差分比率=(干扰扭矩的测量值-基准值)/基准值(1)

基准值例如可以使用前年同月的干扰扭矩的平均值。但是,只要是为了判定生产机器人1的异常而成为基准的数值,则也可以使用其它的数值作为基准值。例如,只要是季节和温度不变化的地区,则也可以使用运转停止期间的平均值作为基准值。

在步骤s105中,异常判定单元27比较异常判定值和规定的阈值,判定在生产机器人1中是否有异常。例如,如图3所示,在使用了干扰扭矩的差分比率作为异常判定值的情况下,将阈值设定为20%,在干扰扭矩的差分比率为20%以上的情况下判定为在生产机器人1有异常。在判定为有异常的情况下,进至步骤s107。另一方面,在差分比率不足20%的情况下,判定为生产机器人1无异常。在判定为无异常的情况下,返回步骤s101,获取当前判定为异常的期间的下一个期间的传感器数据,再次实施异常的判定。

在步骤s107中,运转状态判定单元23从运转历史数据库33获取生产机器人1的运转历史数据。在获取的运转历史数据中,包含生产机器人1的运转开始日期和运转停止日期。

在步骤s109中,运转状态判定单元23根据获取的运转历史数据,判定生产机器人1是否有停止运转了规定期间以上的运转停止期间。具体地说,运转状态判定单元23从运转历史数据库33获取生产机器人1的运转开始日期和运转停止日期,计算运转停止期间,判定运转停止期间是否为规定期间以上。作为规定期间,例如设定6小时、2天、10天、20天。因此,在有生产机器人1停止运转6小时以上的期间的情况下,运转状态判定单元23判定为有运转停止期间。在判定为有运转停止期间的情况下,进至步骤s111。另一方面,在判定为无运转停止期间的情况下,进至步骤s115。

在步骤s111中,暂停期间设定单元25根据运转停止期间的长度,设定暂停生产机器人1的异常判定的异常判定暂停期间。如图4所示,在生产机器人1的运转停止期间为6小时以上不足2天的情况下,暂停期间设定单元25将异常判定暂停期间设定为1小时。同样,在运转停止期间为2天以上不足10天的情况下,将异常判定暂停期间设定为0.5天,在运转停止期间为10天以上不足20天的情况下,将异常判定暂停期间设定为2天,在运转停止期间为20天以上的情况下,将异常判定暂停期间设定为5天。这样,暂停期间设定单元25设定为使得异常判定暂停期间随着运转停止期间变长也变长。但是,在异常判定暂停期间的长度中设置上限,使得即使运转停止期间变长,异常判定暂停期间也不超过上限而被设定得长。例如,即使在运转停止期间超过1个月那样的情况下,异常判定暂停期间也被设定为5天。

而且,异常判定暂停期间,从紧接运转停止期间之后,即运转停止期间结束而生产机器人1开始了运转的时刻起被设定。例如,在图3中,在2天的运转停止期间结束,在7月4日生产机器人1开始了运转的时刻起0.5天的期间,被设定异常判定暂停期间l1。

在步骤s113中,在异常判定暂停期间以外的期间中,异常判定单元27比较异常判定值和规定的阈值,判断在生产机器人1中是否有异常。例如,在图3中,由于被设定异常判定暂停期间l1,在异常判定暂停期间l1以外的期间中,所以异常判定单元27判定在生产机器人1中是否有异常。即,异常判定单元27使用在异常判定暂停期间l1以外的期间检测的传感器数据,判定生产机器人1是否异常。

在图3的情况下,在异常判定暂停期间l1中,异常判定值干扰扭矩的差分比率超过阈值的20%。但是,在异常判定暂停期间l1以外的期间中,异常判定值不在阈值的20%以上。因此,异常判定单元27判定为在生产机器人1中没有异常。这样,在判定为没有异常的情况下,返回步骤s101,获取当前判定了异常的期间的下一个期间的传感器数据,继续实施异常的判定。另一方面,在判定为有异常的情况下,进至步骤s115。

另外,在判定生产机器人1中是否有异常时,异常判定单元27也可以不仅进行图3所示的异常判定值的波形分析,还对其它因素进行分析,考虑其结果而判定生产机器人1的异常。例如,也可以使用其它的误报防止逻辑进行异常判定,根据其结果来判定生产机器人1的异常。

在步骤s115中,异常判定单元27经由用户接口5输出警报。例如,在用户接口5的显示画面上显示异常的判定结果和警报画面,或输出警告音。然后,若异常判定单元27在数据库中记录异常的判定结果和警报的输出记录,则本实施方式的异常判定装置3的异常判定处理结束。

[第1实施方式的效果]

如以上详细地说明的那样,在本实施方式的异常判定方法及其装置中,根据生产设备的运转历史,判定生产设备是否有停止运转规定期间以上的运转停止期间。然后,在有运转停止期间的情况下,根据运转停止期间的长度,设定生产设备的异常判定的异常判定暂停期间,在异常判定暂停暂停期间以外的期间中,判定生产设备是否异常。由此,可以防止因与电动机的工作状态无关的状况、例如生产设备较长期间停止运转那样的状况而产生的异常的误检测。

一般来说,若生产设备较长期间停止运转,则被认为润滑油等变硬。因此,若在较长期间停止运转后起动生产设备,则尽管在生产设备中未发生异常,也有误检测为发生了异常的情况。但是,在本实施方式的异常判定方法及其装置中,在异常判定暂停期间以外的期间中,判定生产设备是否异常,所以可以防止如上述那样的异常的误检测。进而,通过防止了误检测,可以减少生产设备的维护作业工时,还可以降低维护成本。

而且,在本实施方式的异常判定方法及其装置中,根据先前的传感器数据决定基准值,通过基准值的传感器数据的变化率是否为规定的阈值以上,判定生产设备的异常。由此,在从先前的生产设备的状态较大地变化了的情况下,可以判定为生产设备异常,所以可以更正确地判定生产设备的异常。其结果,可以更可靠地防止生产设备自动异常的误检测。

进而,在本实施方式的异常判定方法及其装置中,使传感器数据存储在数据库中,获取数据库中已存储的传感器数据,判定生产设备的异常。由此,可以在任意的定时进行异常判定,所以可以在异常判定所需要的数据全部聚齐后进行异常判定。因此,可以更正确地判定生产设备的异常,其结果,可以可靠地防止生产设备自动异常的误检测。

而且,在本实施方式的异常判定方法及其装置中,作为生产设备的异常判定中使用的传感器数据,使用施加到电机上的干扰扭矩的数据。由此,从感测了电机自身的结果判定生产设备的异常,可以更正确地判定生产设备的异常。其结果,可以更可靠地防止生产设备中的异常的误检测。

进而,在本实施方式的异常判定方法及其装置中,作为在生产设备的异常判定中使用的传感器数据,使用旋转机构的振动值的数据。由此,从感测了电机的输出侧的结果判定生产设备的异常,所以可以更正确地判定生产设备的异常。其结果,可以更可靠地防止生产设备中的异常的误检测。

[第2实施方式]

以下,参照附图说明适用了本发明的第2实施方式。在附图的记载中,对与第1实施方式相同的部分附加相同的标号,省略详细的说明。

[异常判定系统的结构]

图5是表示具有本实施方式的异常判定装置的异常判定系统的结构的方框图。如图5所示,本实施方式的异常判定装置3还具有环境温度数据库51,这与第1实施方式不同。

环境温度数据库51积累生产机器人1的环境温度数据。该环境温度数据是生产机器人1的温度,但未必需要生产机器人1的温度,也可以是设置有生产机器人1的设施内的温度。而且,也可以从因特网等外部收集并积累设施所在地区的气温。

在生产机器人1中有运转停止期间的情况下,暂停期间设定单元25根据运转停止期间的长度和生产机器人1的环境温度,设定暂停生产机器人1的异常判定的异常判定暂停期间。在第1实施方式中仅根据运转停止期间的长度设定了异常判定暂停期间,但是在本实施方式中根据运转停止期间的长度和生产机器人1的环境温度两者设定异常判定暂停期间。在异常判定暂停期间的设定中所使用的生产机器人1的环境温度是运转停止期间中的生产机器人1的平均温度。例如,既可以是生产机器人1的平均温度,也可以是设施内的平均温度或设施所在地区的平均气温。

一般来说,若生产设备较长期间停止运转,则润滑油等变硬。这时若环境温度低,则润滑油进一步变硬。因此,若在环境温度低时较长期间停止运转,之后起动生产设备,则尽管在生产设备中未发生异常,误检测为发生了异常的可能性也变高。因此,根据运转停止期间的长度和生产设备的环境温度,暂停期间设定单元25设定异常判定暂停期间。因此,暂停期间设定单元25设定为使得异常判定暂停期间随着运转停止期间变长也变长,设定为使得异常判定暂停期间随着环境温度变低而变长。

如图6所示,异常判定暂停期间在生产机器人1的运转停止期间为6小时以上不足2天、环境温度为10℃的情况下被设定为2小时,在环境温度为30℃的情况下被设定为1小时。同样,异常判定暂停期间在运转停止期间为2天以上不足10天、环境温度为10℃的情况下被设定为1天,在30℃的情况下被设定为0.5天。而且,在运转停止期间为10天以上不足20天、环境温度为10℃的情况下被设定为5天,在30℃的情况下被设定为2天。进而,在运转停止期间为20天以上、环境温度为10℃的情况下被设定为10天,在30℃的情况下被设定为5天。这样,暂停期间设定单元25设定为使得异常判定暂停期间随着运转停止期间变长也变长,进而设定为使得异常判定暂停期间随着环境温度变低而变长。

例如,在图7中,运转停止期间为2天,环境温度为30℃左右,所以异常判定暂停期间l1被设定为0.5天。而且,在图8中,运转停止期间为2天,环境温度为10℃左右,所以异常判定暂停期间l2被设定为1天。

另外,在图6中,在环境温度为10℃的情况和30℃的情况下,设定不同的异常判定暂停期间,但是也可以取代环境温度,对每个季节设定不同的异常判定暂停期间。例如,可以在夏天和冬天设定不同的异常判定暂停期间,也可以分别对春、夏、秋、冬设定不同的异常判定暂停期间。

[异常判定处理]

接着,说明本实施方式的异常判定装置3进行的异常判定方法。本实施方式的异常判定处理进行与图2所示的第1实施方式的异常判定处理同样的处理。但是,在第1实施方式中,在步骤s107中,运转状态判定单元23仅获取了运转历史数据。但是,在本实施方式中,在步骤s107中,运转状态判定单元23从运转历史数据库33获取生产机器人1的运转历史数据,同时暂停期间设定单元25从环境温度数据库51获取生产机器人1的环境温度数据。

之后,在步骤s111中,如上述那样,暂停期间设定单元25根据运转停止期间的长度和生产设备的环境温度设定异常判定暂停期间。对于其它的步骤,进行与第1实施方式同样的处理,异常判定装置3进行的异常判定处理结束。

[第2实施方式的效果]

如以上详细地说明的那样,在本实施方式的异常判定方法及其装置中,根据运转停止期间的长度和生产设备的环境温度设定异常判定暂停期间。由此,可以考虑温度造成的影响来设定异常判定暂停期间,所以可以更可靠地防止生产设备重大异常的误检测。

而且,在本实施方式的异常判定方法及其装置中,作为生产设备的环境温度,使用运转停止期间中的生产设备的平均温度。由此,可以反映运转停止期间中的生产设备的状态而设定异常判定暂停期间,所以可以更可靠地防止生产设备中的异常的误检测。

而且,上述的实施方式是本发明的一个例子。因此,本发明不限于上述的实施方式,即使是该实施方式以外的方式,只要在不脱离本发明的技术的思想的范围内,当然根据设计等而可进行各种变更。

标号说明

1生产机器人

3异常判定装置

5用户接口

11传感器

13运算单元

15,21通信单元

23运转状态判定单元

25暂停期间设定单元

27异常判定单元

29传感器信息数据库

31维护历史数据库

33运转历史数据库

51环境温度数据库

100异常判定系统

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