判别产线休息时间的方法及设备与流程

文档序号:19572579发布日期:2019-12-31 19:06阅读:345来源:国知局
判别产线休息时间的方法及设备与流程
本发明是关于一种产线分析方法,特别是关于一种判别产线休息时间的方法及设备。
背景技术
:目前,为了分析工厂产能,需要掌握工厂的休息时间,以计算出工厂实际制造的时长。然而,一般仅能依照人为记录时间或按照表定休息时间来估算,仍无法提供精准的数据。另一方面,因为休息时间会让制造设备暂停,因此可以通过制造设备暂停的时间来判断。然而,制造设备的维修人员往往利用产线休息时间来进行维修、保养及测试,使得制造设备在休息时间仍会动作,因而仍无法精准知道实际产线休息时间。技术实现要素:有鉴于此,本发明实施例提出一种判别产线休息时间的方法,其中该产线包括多个站点,每一该站点产生对应于至少一制造设备的一工作记录,该判别产线休息时间的方法包括:读取该些站点的该工作记录,以判别该至少一制造设备的多个动作时段和多个暂停时段,其中该些动作时段和该些暂停时段位于一延伸休息区间内;对于每一该站点,决定多个候选休息时段,其中各该候选休息时段是以各该暂停时段的起点向后延伸相当于一表定休息区间的期间;以及对于每一该站点,选择该些候选休息时段中涵盖该些暂停时段的累积期间最长者作为对应该站点的一判定休息时段。在一实施例中,所述方法还包括:寻找该些站点的该判定休息时段中的至少一离群者;以及根据其它非离群者的该判定休息时段修正该至少一离群者的该判定休息时段。在一实施例中,所述根据其它非离群者的该判定休息时段修正该至少一离群者的该判定休息时段的步骤包括:计算该些站点的该判定休息时段的中位数;寻找该至少一离群者距离该中位数最近的该暂停时段;以及将该至少一离群者的该判定休息时段修正为距离该中位数最近的该暂停时段。在一实施例中,延伸休息区间是从该表定休息区间各自向前及向后延伸一缓冲区间。在一实施例中,该缓冲区间是该表定休息区间的20%至40%。本发明一实施例还提供一种判别产线休息时间的设备,包括存储器、处理器以及存储在该存储器中并可在该处理器上运行的计算机程序,该处理器执行该计算机程序时实现前述的方法。根据本发明实施例的判别产线休息时间的方法及设备,可以找出实际的产线休息时段,以提供准确的信息给管理者,以根据此些信息进行产能分析与产线管理。有关本发明的其它功效及实施例的详细内容,配合图式说明如下。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本发明一实施例的判别产线休息时间的设备的架构示意图。图2是本发明一实施例的判别产线休息时间的方法的流程图。图3是本发明一实施例的一个站点的工作状态示意图。图4是本发明另一实施例的判别产线休息时间的方法的流程图。图5是本发明一实施例的多个站点休息时段的示意图。图6是本发明一实施例修正后的多个站点休息时段的示意图。图7是图4所示步骤s500的流程图。符号说明100判别产线休息时间的设备110存储器120处理器130计算器程序140读取接口200制造设备210控制机台220生产作业器具230工作记录x表定休息时间x1、x2、x3候选休息时段t缓冲区间s100、s200、s300、s400、s500、s510、s520、s530步骤具体实施方式请参照图1,本发明一实施例的判别产线休息时间的设备100的架构示意图。判别产线休息时间的设备100可以是桌上型计算器、笔记本、掌上计算机及云端服务器等计算设备,可包括相互电连接的存储器110及处理器120,以及存储在存储器120中并可在处理器120上运行的计算机程序130。处理器120执行计算机程序130时可实现本发明实施例的判别产线休息时间的方法,详如后述。处理器120可以是中央处理单元(centralprocessingunit,cpu),或其它通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可程序逻辑门阵列(field-programmablegatearray,fpga)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或其它常规处理器。存储器110可以是判别产线休息时间的设备100的内部存储单元或外接存储设备,所述存储单元或存储设备可例如是硬盘或非易失性存储器(non-volatilememory,nvm)等。非易失性存储器可以是智能存储卡(smartmediacard,smc)、安全数字(securedigital,sd)卡、闪存(flash)卡等。存储器110还可以既包括内部存储单元也包括外部存储设备。存储器110用于存储计算器程序以及判别产线休息时间的设备100所需的其它程序和数据。本发明一实施例的判别产线休息时间的设备100与方法可适用于一产线,所述产线包含一个或多个站点。每一站点产生对应于至少一制造设备200的工作记录230。制造设备200可包括生产作业器具220(如机械手臂)及用于控制所述生产作业器具220的控制机台210。当控制机台210控制生产作业器具220动作或暂停时,将一并当下时间记录至工作记录230中。因此,工作记录230包括生产作业器具220的历次动作时间点。判别产线休息时间的设备100还包括读取接口140,电连接于处理器120。判别产线休息时间的设备100可经由读取接口140取得所述工作记录230。在一些实施例中,读取接口140是网络接口,可联机至控制机台210,以经由网络取得工作记录230。在一些实施例中,读取接口140是外围输出入接口,例如通用序列总线(universalserialbus,usb)、sd卡读取接口等,可读取外接存储设备的内容。外接存储设备可例如是前述的硬盘或非易失性存储器等。因此,使用者可将外接存储设备连接至控制机台210,以将工作记录230储存起来,再将储存有工作记录230的外接存储设备连接至判别产线休息时间的设备100,以供判别产线休息时间的设备100读取该工作记录230。在一些实施例中,判别产线休息时间的设备100可将读取到的工作记录储存在所述存储器110中。参照图2及图3,图2是本发明一实施例的判别产线休息时间的方法的流程图,图3是本发明一实施例的一个站点的工作状态示意图。表1是工作记录230的示范例,工作记录230记载生产作业器具220暂停与动作时间点。表1步骤s100:处理器120读取该些站点的工作记录230,以判别该至少一制造设备200的多个动作时段和多个暂停时段。如图3所示,动作时段以白色方块表示,暂停时段以黑色方块表示。在此,欲分析的部分为位于延伸休息区间内的动作时段和暂停时段。所述延伸休息区间指表定休息时间x各自向前及向后延伸一缓冲区间t。例如,表定休息时间为12点至12点30分,而缓冲区间为10分钟,则延伸休息区间为11点50分至12点40分。在此,缓冲区间t是表定休息区间x的33%。在一些实施例中,缓冲区间t是表定休息区间x的20%至40%。步骤s200:对于每一站点,决定多个候选休息时段xn(如图3所示的x1、x2、x3)。各候选休息时段是以各暂停时段的起点向后延伸相当于表定休息区间x的期间。如图3所示,候选休息时段x1是从11点51分至12点21分;候选休息时段x2是从11点53分至12点23分;候选休息时段x3是从12点12分至12点42分。步骤s300:对于每一站点,选择该些候选休息时段xn中涵盖暂停时段的累积期间最长者作为对应该站点的一判定休息时段(即作为判定该站点的实际休息时段)。如图3所示,候选休息时段x3仅与一个暂停时段(黑色方块)重迭,累积期间是最短的。候选休息时段x1包含a处及b处的动作时段,而候选休息时段x2仅包含a处的动作时段,换言之,候选休息时段x2具有涵盖暂停时段的最长累积期间。因此,在图3所示的例中,候选休息时段x2为判定的休息时段。在一些实施例中,表定休息时间x是写在计算机程序中的预设数据。在一些实施例中,表定休息时间x可经由读取接口140输入至判别产线休息时间的设备100,或者由使用者经由判别产线休息时间的设备100的其它输入接口(如键盘、鼠标等)输入。在另一实施例中,如图4所示,判别产线休息时间的方法在步骤s300之后,还可包括步骤s400及步骤s500,以根据其它站点的判定结果修正误判的结果。在此,参照表2,以八个站点为例,根据前述步骤s100~s300,判定出各个站点的休息时段如表2所列。如图5所示,斜线方块即为判定出的休息时段。表2站点休息时段站点111点53分~12点23分站点211点55分~12点25分站点311点54分~12点24分站点411点56分~12点26分站点511点52分~12点22分站点611点54分~12点24分站点712点30分~13点00分站点811点53分~12点23分步骤s400:寻找该些站点的判定休息时段中的至少一离群者。在此,可根据式1计算出群集的范围,以判定在该范围外的判定休息时段为离群者。q1是第一分位数,q3是第三分位数,iqr是四分位间距(interquartilerange)。以各站点的休息时间起点来计算,八个站点的休息时间起点排列成数列后,可算出q1是第二者与第三者的平均,即11点53分;q3是第六者与第七者的平均,即11点53分30秒。iqr为q3-q1,即30秒。故式1计算出的范围为11点52分15秒-11点54分15秒。可以看到,站点7的休息时间起点(12点30分)是位于此范围外。也就是说,站点7的判定休息时段为离群者。(q1-1.5iqr)~(q3+1.5iqr)式1在一些实施例中,可通过其它方式来找出离群者,例如:标准化法或汉佩尔(hampeiidentifier)法等。在找出离群者之后,执行步骤s500:根据其它非离群者的判定休息时段修正所述离群者的判定休息时段。参照图7,是图4所示步骤s500的流程图。步骤s500还可包括下列步骤:步骤s510:计算该些站点的判定休息时段的中位数。在此,同样以休息时间起点为准,中位数是11点54分。步骤s520:寻找该至少一离群者距离中位数最近的暂停时段。于此,站点7离中位数最近的暂停时段是图5中的c处。步骤s530:将该至少一离群者的该判定休息时段修正为距离中位数最近的暂停时段。参照图6所示,是本发明一实施例修正后的多个站点休息时段的示意图。综上所述,根据本发明实施例的判别产线休息时间的方法及设备100,可以找出实际的产线休息时段,以提供准确的信息给管理者,以根据此些信息进行产能分析与产线管理。以上所述的实施例及/或实施方式,仅是用以说明实现本发明技术的较佳实施例及/或实施方式,并非对本发明技术的实施方式作任何形式上的限制,任何本领域技术人员,在不脱离本
发明内容所公开的技术手段的范围,当可作些许的更动或修饰为其它等效的实施例,但仍应视为与本发明实质相同的技术或实施例。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1