一种压铸机OEE信息智能获取系统的制作方法

文档序号:18408731发布日期:2019-08-10 00:43阅读:511来源:国知局
一种压铸机OEE信息智能获取系统的制作方法

本发明涉及oee信息获取领域,具体涉及一种压铸机oee信息智能获取系统。



背景技术:

随着制造企业生产信息化和管理精细化过程的推进,获得生产过程相关的生产信息,并基于此对现有生产决策提出改进措施,以达到增加产量、降低成本的目的,是企业现在迫切需要解决的问题。设备综合效率oee(overallequipmenteffectiveness)是生产设备的重要的生产信息,常用来表征实际的生产能力相对于理论产能的比率,通过分析oee的相关指标,可以找到生产过程中现存的问题,为改善生产过程提供信息支撑。

由于oee对企业生产的重要性,针对传统人工统计存在的明显缺陷,已有相关研究提出改进措施。对于oee中时间稼动率、性能稼动率和合格率来说,要获得其结果,在已有生产信息的基础上,还需要先得到设备实际工作时间,实际生产周期和合格率。针对设备实际工作时间,目前有两种解决方式,分别为通过停机时间间接得到和直接计算获得,相应的方法都有一定的可行性。但是结合压铸机运行的实际情况,由于压铸机的动作运行按设定程序进行,并且一个加工周期内的短时间待机状态应该属于正常加工时间,故上述方式的准确性还有待改善。同时,目前也缺少关于合格率的获取方式,通常需要人工统计,或者从生产部门获得后输入。因此,需要有准确获取压铸机实际加工时间和合格率的方法,来保证oee信息采集的准确性。

因此,现有技术中需要一种能够克服上述问题的压铸机oee信息智能获取系统。



技术实现要素:

为实现本发明目的而采用的技术方案是这样的,一种压铸机oee信息智能获取系统,包括数据采集模块、数据库、数据生产信息获取模块和智能处理模块。

所述数据采集模块采集压铸机原始功率数据和合格产品数量n,并通过网络将压铸机原始功率数据和合格产品数量n输入至数据库。

所述数据库储存压铸机原始功率数据和合格产品数量n。所述数据库通过数据传输线或网络与智能处理模块连接。

所述数据生产信息获取模块采集生产计划相关信息,该生产计划相关信息包括计划运行时间tp和当前产品理论节拍ct。所述数据生产信息获取模块将生产计划相关信息输出至智能处理模块。

所述智能处理模块从数据库中获取压铸机原始功率数据和合格产品数量n。所述智能处理模块搭载有oee计算模型、实际加工时间计算模型和总加工产品数量计算模型。

所述oee计算模型定义压铸机oee指标,定义时间稼动率为et,性能稼动率为ep,良品率为q,其中具体定义如下:

oee为,

e=et·ep·q。(式四)

式一至式三中,tr为实际加工时间,cr为实际加工周期,n为总加工产品数量。

在工作时,所述实际加工时间计算模型根据压铸机原始功率数据计算压铸机实际加工时间tr。所述总加工产品数量计算模型根据压铸机原始功率数据计算总加工产品数量n。所述oee计算模型计算出时间稼动率为et、性能稼动率为ep、和良品率为q,并计算出oee,e=et·ep·q。

进一步,所述数据采集模块包括智能电表和plc控制器。

所述智能电表采集压铸机的电压和电流数据,并根据压铸机的电压和电流数据计算出压铸机的功率数据。

所述plc控制器控制切边机动作,其i/o点状态有“1”和“0”两种,分别控制切边机向下工作和向上回程动作。所述plc控制器读取的i/o点中“1”的状态,获得切边机的向下工作动作次数,并将该动作次数转换为合格产品数量n。

进一步,所述生产计划相关信息从生产信息管理系统中获得。

进一步,所述实际加工时间计算模型计算压铸机实际加工时间tr,包括如下步骤:

1)根据统计需求输入求oee的时间段,从数据库中获得该时间段的原始功率数据,获得的数据集φ为d1,d2,…,dm。

2)求待机功率w和一个周期内的最大功率h。取压铸机功率—时间曲线上两压铸动作之间的最小值,代表待机功率w。

3)功率数据预处理。将待机功率值附近5%内的波动值转化为待机功率值,同时,将小于待机功率值以下的停机状态的功率值转化为待机功率值。

4)二值化处理功率数据。在经过步上述步骤3)后的待机功率数据基础上,将所有非待机功率值的数据转化为最大功率h,将所有数据二值化,则原始数据集φ为m个由w和h组成的数组,且原功率—时间曲线转化为多段值,由连续w或连续h形成的水平线及相邻两点值变化时的连接斜线组成。设连续h值数据段对应的时刻范围为连续w值数据段对应的时刻范围为其中li,lj为连续w或h值水平线的长度。

5)噪声去除及功率数据整合。在非待机功率值数据二值化后,将连续h值长度小于10的数据段记为波动的噪声,并将其去除,转化为w值。然后,将连续w值长度小于2分钟的该段数据的值转化为h值。

6)实际加工时间的计算。在经过上述1)—5)步骤处理后,将数据处于连续h值的线段长度相加,得到实际加工时间tr。

进一步,所述总加工产品数量计算模型计算总加工产品数量n,包括如下步骤:

i)对原始功率信息数据进行预处理。将功率值低于待机功率的停机功率数值和在待机功率值附近5%内波动的值划归为待机值。去掉数据段中非正常加工状态的数据值,得到正常加工状态的数据。其中,所述非正常加工状态是指待机状态持续30秒以上的数据段。

ii)对选择的数据段作自相关处理,找出自相关系数中第二个峰值与第一个峰值的横坐标差值,并令该差值为生产加工周期c。

iii)对步骤ii处理后的数据作中值滤波处理。

iv)求功率曲线的所有极大值点,并确定最大值点。

v)保留步骤iv)中的最大值点,并且保留满足条件的极值点,条件为:极值点与最大值点在横坐标方向上距离大于0.8c,结果极值点的值大于所有数据集值的均值。

vi)重复步骤iv)和v),直到没有满足条件的极值点被保留。

vii)在步骤vi)结束后的功率曲线极值点个数即为压铸机在选择时间段内生产的总量n。

本发明的技术效果是毋庸置疑的,本发明通过智能处理模块准确计算出压铸机实际加工时间,通过数据采集模块获得生产合格率,相较于传统的统计方式,节约了时间,而且保证了oee信息获取的准确性。同时,本发明oee信息智能获取系统结构简洁,容易布置。

附图说明

图1为本发明的oee信息智能获取系统框架图;

图2为本发明数据处理后的实际加工时间效果图;

图3为本发明自相关法求加工周期图;

图4为本发明数据处理后的极值点布置图。

具体实施方式

下面结合实施例对本发明作进一步说明,但不应该理解为本发明上述主题范围仅限于下述实施例。在不脱离本发明上述技术思想的情况下,根据本领域普通技术知识和惯用手段,做出各种替换和变更,均应包括在本发明的保护范围内。

实施例1:

参见图1,一种压铸机oee信息智能获取系统,包括数据采集模块、数据库、数据生产信息获取模块和智能处理模块。

所述数据采集模块采集压铸机原始功率数据和合格产品数量n,并通过网络将压铸机原始功率数据和合格产品数量n输入至数据库。

本实施例中,所述数据采集模块包括智能电表和plc控制器。

所述智能电表采集压铸机的电压和电流数据,并根据压铸机的电压和电流数据计算出压铸机的功率数据。

所述plc控制器控制切边机动作,其i/o点状态有“1”和“0”两种,分别控制切边机向下工作和向上回程动作。所述plc控制器读取的i/o点中“1”的状态,获得切边机的向下工作动作次数,并将该动作次数转换为合格产品数量n。由于生产实际要求,压铸机到切边机中间产品累积较少或没有,所以本方案计算的合格产品数较准确。获得的合格产品数数据为带有时间标签的值变大的等差数列,如需知道任何时间段内的合格品数量,只需根据起始和结束时刻到数据库中查找便可以获得结果。

所述数据库储存压铸机原始功率数据和合格产品数量n。所述数据库通过数据传输线或网络与智能处理模块连接。

所述数据生产信息获取模块采集生产计划相关信息,该生产计划相关信息包括计划运行时间tp和当前产品理论节拍ct。所述生产计划相关信息从生产信息管理系统中获得,生产信息管理系统包括erp、mes等系统。所述数据生产信息获取模块将生产计划相关信息输出至智能处理模块。

所述智能处理模块从数据库中获取压铸机原始功率数据和合格产品数量n。所述智能处理模块搭载有oee计算模型、实际加工时间计算模型和总加工产品数量计算模型。

所述oee计算模型定义压铸机oee指标,定义时间稼动率为et,性能稼动率为ep,良品率为q,其中具体定义如下:

oee为,

e=et·ep·q。(式四)

式一至式三中,tr为实际加工时间,cr为实际加工周期,n为总加工产品数量。

在工作时,所述实际加工时间计算模型根据压铸机原始功率数据计算压铸机实际加工时间tr,包括如下步骤:

1)根据统计需求输入求oee的时间段,从数据库中获得该时间段的原始功率数据,获得的数据集φ为d1,d2,…,dm。

2)求待机功率w和一个周期内的最大功率h。求待机功率w的具体方法为,如附图2的原始数据所示,压铸机完成一次加工的动作为:待机—压铸—待机,因此在两个压铸动作之间必有待机状态,由此可得到求待机功率的方法,取压铸机功率—时间曲线上两压铸动作之间的最小值,即相邻两峰值之间的最小值,近似代表待机功率w。

3)功率数据预处理。将待机功率值附近5%内的波动值转化为待机功率值,同时,将小于待机功率值以下的停机状态的功率值转化为待机功率值。

4)二值化处理功率数据。在经过步上述步骤3)后的待机功率数据基础上,将所有非待机功率值的数据转化为最大功率h,将所有数据二值化,则原始数据集φ为m个由w和h组成的数组,且原功率—时间曲线转化为多段值,由连续w或连续h形成的水平线及相邻两点值变化时的连接斜线组成。设连续h值数据段对应的时刻范围为连续w值数据段对应的时刻范围为其中li,lj为连续w或h值水平线的长度。

5)噪声去除及功率数据整合。在非待机功率值数据二值化后,将连续h值长度小于10的数据段记为波动的噪声,并将其去除,转化为w值。然后,将连续w值长度小于2分钟的该段数据的值转化为h值。本步骤的依据为:压铸机正常加工时,相邻两个加工周期是连续的,中间处于待机状态值及其一定波动范围的时间较短,而这部分待机+波动状态应属于程序设定的加工周期,所以此部分应算作正常加工时间,当处于待机时间较长时,如大于2分钟,就应把该状态视为待机状态。

6)实际加工时间的计算。在经过上述1)—5)步骤处理后的数据便可以用于实际加工时间的计算,即处理后,将数据处于连续h值的线段长度相加,得到实际加工时间tr。

所述总加工产品数量计算模型根据压铸机原始功率数据计算总加工产品数量n,包括如下步骤:

i)对原始功率信息数据进行预处理。将功率值低于待机功率的停机功率数值和在待机功率值附近5%内波动的值转化为待机值。去掉数据段中非正常加工状态的数据值,得到正常加工状态的数据。其中,所述非正常加工状态是指待机状态持续30秒以上的数据段,其余为正常加工状态为的数据段。由于在正常加工中一个周期内连续处于待机值的时间不会超过30秒,所以将待机值持续时间大于30的数据段去掉,以便于计算的精确性。

ii)对选择的数据段作自相关处理,找出自相关系数中第二个峰值与第一个峰值的横坐标差值,并令该差值为生产加工周期c,如附图3所示。此值为一个近似值,在实际生产加工周期附近波动。

iii)对步骤ii处理后的数据作中值滤波处理。中值滤波是一种非线性平滑技术,对于处理脉冲噪声非常有效。经过中值滤波处理后的数据不会有突变,相对较平滑。

iv)求功率曲线的所有极大值点,并确定最大值点。

v)保留步骤iv)中的最大值点,并且保留满足条件的极值点,条件为:极值点与最大值点在横坐标方向上距离大于0.8c,结果极值点的值大于所有数据集值的均值。

vi)重复步骤iv)和v),直到没有满足条件的极值点被保留。

vii)在步骤vi)结束后的功率曲线极值点个数即为压铸机在选择时间段内生产的总量n,如附图4所示。

综合上述计算,所述oee计算模型计算出时间稼动率为et、性能稼动率为ep、和良品率为q,并计算出oee,e=et·ep·q。

本实施例提供的压铸机oee统计系统,通过智能处理模块准确计算出压铸机实际加工时间,通过数据采集模块获得生产合格率,相较于传统的统计方式,节约了时间,而且保证了oee信息获取的准确性。同时,本发明oee信息智能获取系统结构简洁,容易布置。

实施例2:

本实施例公开一种较为基础的实现方式,即参见图1,一种压铸机oee信息智能获取系统,包括数据采集模块、数据库、数据生产信息获取模块和智能处理模块。

所述数据采集模块采集压铸机原始功率数据和合格产品数量n,并通过网络将压铸机原始功率数据和合格产品数量n输入至数据库。

所述数据库储存压铸机原始功率数据和合格产品数量n。所述数据库通过数据传输线或网络与智能处理模块连接。

所述数据生产信息获取模块采集生产计划相关信息,该生产计划相关信息包括计划运行时间tp和当前产品理论节拍ct。所述数据生产信息获取模块将生产计划相关信息输出至智能处理模块。

所述智能处理模块从数据库中获取压铸机原始功率数据和合格产品数量n。所述智能处理模块搭载有oee计算模型、实际加工时间计算模型和总加工产品数量计算模型。

所述oee计算模型定义压铸机oee指标,定义时间稼动率为et,性能稼动率为ep,良品率为q,其中具体定义如下:

oee为,

e=et·ep·q。(式四)

式一至式三中,tr为实际加工时间,cr为实际加工周期,n为总加工产品数量。

在工作时,所述实际加工时间计算模型根据压铸机原始功率数据计算压铸机实际加工时间tr。所述总加工产品数量计算模型根据压铸机原始功率数据计算总加工产品数量n。所述oee计算模型计算出时间稼动率为et、性能稼动率为ep、和良品率为q,并计算出oee,e=et·ep·q。

实施例3:

本实施例主要结构同实施例2,进一步,所述数据采集模块包括智能电表和plc控制器。

所述智能电表采集压铸机的电压和电流数据,并根据压铸机的电压和电流数据计算出压铸机的功率数据。

所述plc控制器控制切边机动作,其i/o点状态有“1”和“0”两种,分别控制切边机向下工作和向上回程动作。所述plc控制器读取的i/o点中“1”的状态,获得切边机的向下工作动作次数,并将该动作次数转换为合格产品数量n。由于生产实际要求,压铸机到切边机中间产品累积较少或没有,所以本方案计算的合格产品数较准确。获得的合格产品数数据为带有时间标签的值变大的等差数列,如需知道任何时间段内的合格品数量,只需根据起始和结束时刻到数据库中查找便可以获得结果。

实施例4:

本实施例主要结构同实施例2,进一步,所述生产计划相关信息从生产信息管理系统中获得,生产信息管理系统包括生产信息管理系统包括erp、mes等系统。

实施例5:

本实施例主要结构同实施例2,进一步,所述实际加工时间计算模型根据压铸机原始功率数据和合格产品数量n计算压铸机实际加工时间tr,包括如下步骤:

1)根据统计需求输入求oee的时间段,从数据库中获得相应时间段的原始功率数据,获得的数据集φ为d1,d2,…,dm。

2)求待机功率w和一个周期内的最大功率h。求待机功率w的具体方法为,如附图2的原始数据所示,压铸机完成一次加工的动作为:待机—压铸—待机,因此在两个压铸动作之间必有待机状态,由此可得到求待机功率的方法,取压铸机功率—时间曲线上两压铸动作之间的最小值,即相邻两峰值之间的最小值,近似代表待机功率w。

3)功率数据预处理。将待机功率值附近5%内的波动值转化为待机功率值,同时,将小于待机功率值以下的停机状态的功率值转化为待机功率值。

4)二值化处理功率数据。在经过步上述步骤3)后的待机功率数据基础上,将所有非待机功率值的数据转化为最大功率h,将所有数据二值化,则原始数据集φ为m个由w和h组成的数组,且原功率—时间曲线转化为多段值,由连续w或连续h形成的水平线及相邻两点值变化时的连接斜线组成。设连续h值数据段对应的时刻范围为连续w值数据段对应的时刻范围为其中li,lj为连续w或h值水平线的长度。

5)噪声去除及功率数据整合。在非待机功率值数据二值化后,将连续h值长度小于10的数据段记为波动的噪声,并将其去除,转化为w值。然后,将连续w值长度小于2分钟的该段数据的值转化为h值。本步骤的依据为:压铸机正常加工时,相邻两个加工周期是连续的,中间处于待机状态值及其一定波动范围的时间较短,而这部分待机+波动状态应属于程序设定的加工周期,所以此部分应算作正常加工时间,当处于待机时间较长时,如大于2分钟,就应把该状态视为待机状态。

6)实际加工时间的计算。在经过上述1)—5)步骤处理后的数据便可以用于实际加工时间的计算,即处理后,将数据处于连续h值的线段长度相加,得到实际加工时间tr。

实施例6:

本实施例主要结构同实施例2,所述总加工产品数量计算模型根据压铸机原始功率数据计算总加工产品数量n,包括如下步骤:

i)对原始功率信息数据进行预处理。将功率值低于待机功率的停机功率数值和在待机功率值附近5%内波动的值转化为待机值。去掉数据段中非正常加工状态的数据值,得到正常加工状态的数据。其中,所述非正常加工状态是指待机状态持续30秒以上的数据段,其余为正常加工状态为的数据段。由于在正常加工中一个周期内连续处于待机值的时间不会超过30秒,所以将待机值持续时间大于30的数据段去掉,以便于计算的精确性。

ii)对选择的数据段作自相关处理,找出自相关系数中第二个峰值与第一个峰值的横坐标差值,该差值为生产加工周期c,如附图3所示。此值为一个近似值,在实际生产加工周期附近波动。

iii)对步骤ii处理后的数据作中值滤波处理。中值滤波是一种非线性平滑技术,对于处理脉冲噪声非常有效。经过中值滤波处理后的数据不会有突变,相对较平滑。

iv)求功率曲线的所有极大值点,并确定最大值点。

v)保留步骤iv)中的最大值点,并且保留满足条件的极值点,条件为:极值点与最大值点在横坐标方向上距离大于0.8c,结果极值点的值大于所有数据集值的均值。

vi)重复步骤iv)和v),直到没有满足条件的极值点被保留。

vii)在步骤vi)结束后的功率曲线极值点个数即为压铸机在选择时间段内生产的总量n,如附图4所示。

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