CN107656507A - 显示设备和显示方法 - Google Patents
显示设备和显示方法 Download PDFInfo
- Publication number
- CN107656507A CN107656507A CN201710911830.3A CN201710911830A CN107656507A CN 107656507 A CN107656507 A CN 107656507A CN 201710911830 A CN201710911830 A CN 201710911830A CN 107656507 A CN107656507 A CN 107656507A
- Authority
- CN
- China
- Prior art keywords
- time
- product
- processing
- engineering
- period
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004519 manufacturing process Methods 0.000 claims abstract description 378
- 238000012545 processing Methods 0.000 claims abstract description 236
- 230000008569 process Effects 0.000 claims description 21
- 238000002360 preparation method Methods 0.000 claims description 19
- 239000000047 product Substances 0.000 description 388
- 238000010586 diagram Methods 0.000 description 60
- 230000032258 transport Effects 0.000 description 39
- 239000012467 final product Substances 0.000 description 18
- 238000003860 storage Methods 0.000 description 15
- 238000004364 calculation method Methods 0.000 description 11
- 230000002159 abnormal effect Effects 0.000 description 9
- 238000012800 visualization Methods 0.000 description 9
- 230000000007 visual effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 239000006227 byproduct Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000032696 parturition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41875—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by quality surveillance of production
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31455—Monitor process status
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31472—Graphical display of process
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32252—Scheduling production, machining, job shop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Theoretical Computer Science (AREA)
- Educational Administration (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Abstract
本公开涉及显示设备和显示方法。根据本公开的显示设备包括识别单元,该识别单元针对在特定制造单元中要制造的每个产品,基于第一装置的日志信息和第二装置的日志信息,识别由第一装置对产品执行的处理的开始时间或结束时间或此两者,以及由第二装置对产品执行的处理的开始时间或结束时间或此两者,第一装置和第二装置包括在生产线中,第二装置在第一装置执行的处理之后执行处理。
Description
本申请是申请号为201410708752.3、申请日为2014年11月27日、名称为“显示设备和显示方法”的中国发明专利申请的分案申请。
技术领域
这里讨论的实施例涉及显示方法、显示设备和显示程序。
背景技术
已知涉及可视化装置的技术。可视化装置跟踪产品的制造并且使用指示生产线的制造状态的日志来对跟踪进行可视化,在生产线中多个制造装置依次处理产品。当检测到异常时,例如,该可视化装置产生可视化图像并且显示所产生的可视化图像,该可视化图像在对各种工程中的因果关系进行可视化的图像上指示发生检测到的异常的工程。
例如,参照日本公开专利公布No.2009-116842。
然而,对于这种相关的装置,难于显示允许用户容易地在视觉上辨别制造状态中的异常的可视化图像。
例如,当某个处理中的处理时间比标准处理时间长时,这种过多的处理时间可以指示制造装置中的异常,或者根据制造装置的功能或处理能力而能够被允许。因此,对于用户,难于确定处理是否处于异常状态,即便相关的可视化装置显示处理耗用了比标准处理时间长的时间。
因此,本发明的实施例的一个方面的目的在于提供允许用户容易地在视觉上辨别生产线中的异常的显示方法、显示设备和显示程序。
发明内容
根据实施例的一个方面,显示设备包括识别单元、设置单元和显示单元。识别单元针对在特定制造单元中要制造的每个产品,基于第一装置的日志信息和第二装置的日志信息,识别由第一装置对产品执行的处理的开始时间或结束时间或此两者,以及由第二装置对产品执行的处理的开始时间或结束时间或此两者,第一装置和第二装置包括在生产线中,第二装置在第一装置执行的处理之后执行处理。设置单元在第一时间轴上设置针对第一装置中的每个产品识别的开始时间或结束时间或此两者,第一时间轴指示由第一装置对每个产品执行的处理的开始时间或结束时间或此两者;在第二时间轴上设置针对第二装置中的每个产品识别的开始时间或结束时间或此两者,第二时间轴指示由第二装置对每个产品执行的处理的开始时间或结束时间或此两者,第二时间轴与第一时间轴平行;以及针对每个产品设置如下线,该线连接设置在第一时间轴上的点和设置在第二时间轴上的另一点。显示单元显示置于第一线和第二线之间的区域,使得该区域处于可视状态并且与所设置的线重叠,第一线连接设置在第一时间轴和第二时间轴上的点,设置在第一时间轴上的点指示由第一装置对第一产品执行的处理开始或结束的时间,设置在第二时间轴上的点指示由第二装置对第一产品执行的处理开始或结束的其他时间,这些时间是由第一装置和第二装置两者正常处理第一产品的时间,第一产品在特定制造单元中被首先制造,第二线连接设置在第一时间轴和第二时间轴上的其他点,设置在第一时间轴上的点指示由第一装置对第二产品执行的处理开始或结束的时间,设置在第二时间轴上的点指示由第二装置对第二产品执行的处理开始或结束的其他时间,这些时间是由第一装置和第二装置两者正常处理特定制造单元中包括的所有产品的时间,第二产品在特定制造单元中被最后制造。
附图说明
图1是图示根据第一实施例的显示设备的结构的功能框图;
图2是图示根据第一实施例的生产结果日志数据库(DB)的数据结构的示例的示意图;
图3是用于说明由根据第一实施例的计算单元执行的用于计算开始时间的处理的示意图;
图4是图示由根据第一实施例的计算单元计算的生产时段的示例的示意图;
图5是图示由根据第一实施例的计算单元计算的理想数据的示例的示意图;
图6是图示根据第一实施例的生产结果日志DB的数据结构的另一示例的示意图;
图7是用于说明由根据第一实施例的计算单元执行的用于计算结束时间的处理的示意图;
图8是图示由根据第一实施例的计算单元计算的生产时段的另一示例的示意图;
图9是图示由根据第一实施例的计算单元计算的理想数据的另一示例的示意图;
图10是用于说明由根据第一实施例的设置单元产生的图表的示例的示意图;
图11是用于说明由根据第一实施例的设置单元产生的、与理想处理相关的图表的示例的示意图;
图12是用于说明根据第一实施例的设置单元要显示的图表的示例的示意图;
图13是图示根据第一实施例的显示设备的整体处理流程的示例的流程图;
图14是用于说明由根据第一实施例的显示设备执行的用于根据开始时间计算结束时间的处理流程的示例的流程图;
图15是用于说明由根据第一实施例的显示设备执行的用于根据结束时间计算开始时间的处理流程的示例的流程图;
图16是用于说明由根据第一实施例的显示设备执行的用于产生理想数据的处理流程的示例的流程图;
图17是图示根据第二实施例的显示设备的结构的功能框图;
图18是图示根据第二实施例的生产结果日志DB的数据结构的示例的示意图;
图19是图示由根据第二实施例的计算单元计算的生产时段和运送时段的示例的示意图;
图20是图示由根据第二实施例的计算单元计算的准备时段的示例的示意图;
图21是图示由根据第二实施例的计算单元计算的理想数据的示例的示意图;
图22是用于说明根据第二实施例的设置单元要显示的图表的示例的示意图;
图23是用于说明由根据第二实施例的显示设备执行的用于计算理想时段的处理流程的示例的流程图;
图24是用于说明由根据第二实施例的显示设备执行的用于计算理想准备时段的处理流程的示例的流程图;
图25是用于说明由根据第二实施例的显示设备执行的用于计算理想运送时段的处理流程的示例的流程图;
图26是用于说明由根据第二实施例的显示设备执行的用于产生理想数据的处理流程的示例的流程图;以及
图27是图示与第一或第二实施例的显示设备相关的计算机的硬件结构的示意图。
具体实施方式
将参照附图说明优选实施例。实施例不对本发明构成限制。实施例可以在没有它们之间的抵触的情况下以它们的任何组合实施。在下面的描述中,执行相同处理的功能结构以及先前描述的相同处理由相同的数字标注,并且省略它们的描述。
[a]第一实施例
显示设备的功能结构
下文描述了根据第一实施例的显示设备100的功能结构的示例。图1是图示根据第一实施例的显示设备的结构的功能框图。如图1中所示,显示设备100包括显示单元101、控制器110和存储单元120。显示单元101在监视器上显示由显示设备100执行的处理的结果。下文描述在显示单元101上显示的显示数据的细节。在以下描述中使用的时间值考虑小数点之后的值,这些值未被示出。因此,这些值在一些情况下包括约1秒的误差。
存储单元的结构
存储单元120在其中存储用于使产品的制造状态可视化的处理的各种类型的信息,每个产品通过由生产线中包括的多个制造装置依次执行的处理来制造。存储单元120包括例如生产结果日志数据库(DB)121。存储单元120是半导体存储元件,诸如随机存取存储器(RAM)、只读存储器(ROM)或闪速存储器,或者存储设备,诸如硬盘驱动器或光盘驱动器。
生产结果日志DB 121在其中存储由生产线中包括的制造装置执行的处理的日志。例如,生产结果日志DB 121在其中存储如下数据,该数据指示关于每个产品的、能够识别由生产线中包括的第一制造装置至第七制造装置依次执行的工程1至工程7中的处理的开始时间或结束时间的信息。
图2是图示根据第一实施例的生产结果日志DB的数据结构的示例的示意图。在图2中所示的示例中,生产结果日志DB 121在其中彼此相关联地存储产品编号和结束时间,每个产品编号识别处理对象产品,每个结束时间是当工程中的处理结束时的时间。
例如,生产结果日志DB 121的第一记录指示由产品编号“SN0001”指示的产品的工程1结束于“9:08:38”,其工程2结束于“9:16:32”,并且其工程3结束于“9:24:10”。生产结果日志DB 121的第二记录指示由产品编号“SN0002”指示的产品的工程1结束于“9:19:34”,其工程2结束于“9:32:05”,并且其工程3结束于“9:46:12”。生产结果日志DB 121在其中存储指示各个工程中的其他产品的结束时间的信息作为其他记录。在图2的示例中,呈现了关于由产品编号“SN0001”至产品编号“SN0005”指示的产品的工程1至3中的结束时间。生产结果日志DB 121进一步在其中存储产品的工程4至7中的结束时间。生产结果日志DB 121进一步在其中存储由产品编号“SN0006”至产品编号“SN0020”指示的产品的工程1至7中的结束时间。在图2中所示的示例中,关于各个项的数据彼此相关联地被存储成记录。该数据可以以与图2中所示不同的方式被存储,只要在彼此关联的项之间如上文所述保持关系即可。
控制器的结构
控制器110执行关于使产品的制造状态可视化的处理的控制,每个产品通过由生产线中包括的制造装置依次执行的处理来制造。控制器110包括例如识别单元111、计算单元112和设置单元113。控制器110中包括的识别单元111、计算单元112和设置单元113的功能可以由例如执行特定程序的中央处理单元(CPU)实现。控制器110的功能可以由诸如专用集成电路(ASIC)或现场可编程门阵列(FPGA)的集成电路实现。
识别单元的结构
识别单元111针对每个产品基于在生产结果日志DB 121中存储的信息识别每个工程中的开始时间或结束时间或此两者。具体地,识别单元111识别生产结果日志DB 121中存储的结束时间中的、与要显示制造状态的产品的产品编号相关联的每个结束时间。例如,当识别由产品编号“SN0001”指示的产品在每个工程中的结束时间时,识别单元111识别与产品编号“SN0001”相关联的工程1中的结束时间“9:08:38”,以及与产品编号“SN0001”相关联的工程2中的结束时间“9:16:32”。识别单元111还识别与产品编号“SN0001”相关联的工程3中的结束时间“9:24:10”。
计算单元的结构
计算单元112针对每个产品和每个工程使用生产结果日志DB 121来计算生产时段,生产时段是其中在工程中执行处理的时段。计算单元112针对每个工程识别所计算的生产时段中的最短生产时段作为理想时段。计算单元112使用针对各个工程识别的理想时段来计算对日志存储在生产结果日志DB 121中的所有产品执行理想处理时的理想结束时间。在下面的描述中,计算单元112针对所有产品计算的各个工程中的一组理想结束时间被描述为理想数据。
计算单元112执行的处理的第一示例
图2中所示的生产结果日志DB 121在其中存储关于每个产品的各个工程中的结束时间,但是没有存储均指示在工程中开始处理的时间的开始时间。在这种生产结果日志DB121在其中仅存储各个工程中的结束时间的情况下,计算单元112针对每个产品使用所存储的结束时间来估计各个工程中的开始时间。计算单元112针对每个产品使用估计的开始时间和生产结果日志DB 121中存储的结束时间来计算各个工程中的生产时段。计算单元112针对每个工程识别所计算的生产时段中的最短生产时段作为理想时段。
下文参照图3描述了由计算单元112执行的处理的示例。图3是用于说明由根据第一实施例的计算单元执行的用于计算开始时间的处理的示意图。如图3中所示,指示第一产品的结束时间的符号21a和指示接着第一产品被处理的第二产品的结束时间的符号22a被设置在时间轴20a上,由第一制造装置执行的工程1中的各个产品的结束时间被设置在时间轴20a上。此外,指示第一产品的结束时间的符号21b和指示第二产品的结束时间的符号22b被设置在时间轴20b上,由第二制造装置执行的工程2中的各个产品的结束时间被设置在时间轴20b上。
当通过生产线中包括的多个装置依次执行的处理来制造产品时,例如,在工程1中处理第一产品并且随后在工程2中处理第一产品。由于该顺序,例如,第二制造装置开始处理第一产品的开始时间至少在第一制造装置结束第一产品的处理的结束时间21a之后。当各个装置均仅执行单个处理时,在第二制造装置结束第一产品的处理之后,第二制造装置开始处理第二产品。由于该顺序,例如,第二制造装置开始处理第二产品的开始时间至少在第二制造装置结束第一产品的处理的结束时间21b之后。通过与第一产品相似的方式,第二制造装置开始第二产品的处理的开始时间至少在第一制造装置结束第二产品的处理的结束时间22a之后。
因此计算单元112执行如下处理。计算单元112选择第二产品的工程1结束的结束时间22a或者第一产品的工程2结束的结束时间21b中的较晚的结束时间。计算单元112使用所选择的结束时间作为第二产品的工程2开始的开始时间来计算生产时段。例如,计算单元112使用开始时间30a和符号21b指示的结束时间来计算工程2中的第一产品的生产时段30b。计算单元112确定从符号22a指示的时间到符号22b指示的时间的生产时段30c或者从符号21b指示的时间到符号22b指示的时间的生产时段30d中的较短的时段,作为工程2中的第一产品的生产时段。在图3中所示的示例中,生产时段30c比生产时段30d短。因此,计算单元112将生产时段30c确定为工程2中的第二产品的生产时段。
例如,当计算由产品编号“SN0002”指示的产品的工程2中的生产时段时,计算单元112使用图2中所示的生产结果日志DB 121执行如下处理。计算单元112将工程1中的由产品编号“SN0002”指示的产品的结束时间“9:19:34”与工程2中的由产品编号“SN0001”指示的产品的结束时间“9:16:32”进行比较,并且将结束时间“9:19:34”识别为较晚的时间。随后,计算单元112使用所识别的结束时间“9:19:34”来识别工程2中的由产品编号“SN0002”指示的产品的生产时段“0:12:31”,作为工程2中的由产品编号“SN0002”指示的产品的开始时间。
图4是图示由根据第一实施例的计算单元计算的生产时段的示例的示意图。如图4中所示,计算单元112针对所有工程并且针对每个产品执行上述处理,从而针对每个产品识别各个工程中的生产时段。计算单元112难于计算与产品编号“SN0001”相关的工程1中的生产时段的开始时间。因此计算单元112存储如下事实,不能执行计算。在图4中所示的示例中,不能执行计算的事实由“?”表示。表示方式不限于该示例。例如,可以存储空白。除了图4中所示的生产时段之外,计算单元112针对每个其他产品并且针对每个其他工程计算生产时段。
例如,计算单元112计算与产品编号“SN0001”指示的产品相关的工程2中的生产时段“0:07:54”和工程3中的生产时段“0:07:38”。计算单元112计算与产品编号“SN0002”指示的产品相关的工程1中的生产时段“0:10:56”、工程2中的生产时段“0:12:31”和工程3中的生产时段“0:14:08”。计算单元112计算与产品编号“SN0003”指示的产品相关的工程1中的生产时段“0:03:42”、工程2中的生产时段“0:05:30”和工程3中的生产时段“0:15:30”。计算单元112计算其他工程中的其他产品的各个生产时段。
计算单元112随后针对每个工程识别最短生产时段作为理想时段。例如,在图4中所示的示例中,计算单元112将工程1的理想时段识别为“0:03:42”,将工程2的理想时段识别为“0:05:30”,并且将工程3的理想时段识别为“0:07:38”。下面的描述基于如下假设,作为由计算单元112针对所有产品和工程执行的生产时段的计算的结果,工程1的理想时段是“0:03:00”,工程2的理想时段是“0:05:30”,并且工程3的理想时段是“0:05:30”。
计算单元112使用所计算的理想时段来计算理想数据。理想数据指示当各个产品在各个工程中被正常处理,即执行理想处理时在各个工程中开始或结束各个产品的处理的时间。例如,计算单元112通过将工程1的理想时段与在工程1中最初制造的由产品编号“SN0001”指示的产品的结束时间相加,计算在工程1中由产品编号“SN0002”指示的产品的理想结束时间。计算单元112通过将工程2的理想时段与在工程1中由产品编号“SN0001”指示的产品的结束时间相加,计算在工程2中由产品编号“SN0001”指示的产品的理想结束时间。
作为上述处理的结果,计算单元112计算图5中所示的理想数据。图5是图示由根据第一实施例的计算单元计算的理想数据的示例的示意图。例如,计算单元112计算由产品编号“SN0001”指示的产品的工程1中的理想结束时间“9:08:38”、工程2中的理想结束时间“9:14:08”和工程3中的理想结束时间“9:19:38”。计算单元112计算由产品编号“SN0002”指示的产品的工程1中的理想结束时间“9:11:38”、工程2中的理想结束时间“9:19:08”和工程3中的理想结束时间“9:25:38”。除了图5中所示的生产时段,计算单元112针对每个其他产品并且针对每个其他工程计算理想时段。
计算单元112执行的处理的第二示例
在一些情况下,生产结果日志DB 121在其中存储关于每个产品的在各个工程中的开始时间,但是没有存储在各个工程中的处理的结束时间。在该情况下,计算单元112使用生产结果日志DB 121中存储的开始时间针对每个产品估计各个工程中的结束时间。计算单元112使用开始时间和估计的结束时间针对每个产品计算其中执行各个工程的处理的生产时段,并且针对每个工程识别所计算的生产时段中的最短生产时段,作为理想时段。
下文参照图6至9描述了当生产结果日志DB 121在其中存储关于每个产品的在各个工程中的开始时间时由计算单元112执行的处理的示例。参照图6,描述了在其中存储关于每个产品的在各个工程中的开始时间的生产结果日志DB 121的示例。图6是图示根据第一实施例的生产结果日志DB的数据结构的另一示例的示意图。在图6中所示的示例中,生产结果日志DB 121在其中彼此关联地存储均识别处理对象产品的产品编号以及均为工程中的处理开始的时间的开始时间。
例如,生产结果日志DB 121的第一记录指示由产品编号“SN0001”指示的产品的工程1开始于“9:00:00”,其工程2开始于“9:07:47”,并且其工程2开始于“9:22:48”。生产结果日志DB 121的第二记录指示由产品编号“SN0002”指示的产品的工程1开始于“9:03:42”,其工程2开始于“9:16:42”,并且其工程2开始于“9:39:02”。生产结果日志DB 121在其中存储指示其他产品的在各个工程中的结束时间的信息作为其他记录。
参照图7,下文描述了由计算单元112执行的用于计算结束时间的处理的另一示例。图7是用于说明由根据第一实施例的计算单元执行的用于计算结束时间的处理的示意图。如图7中所示,通过与上文参照图3描述的方式相似的方式,指示第一产品的开始时间的符号21a和指示接着第一产品被处理的第二产品的开始时间的符号22a被设置在时间轴20a上,在工程1中各个产品的开始时间被设置在时间轴20a上。此外,在图7中,指示第一产品的开始时间的符号21b和指示第二产品的开始时间的符号22b被设置在时间轴20b上,在工程2中各个产品的开始时间被设置在时间轴20b上。在图7中,指示第一产品的开始时间的符号21c和指示第二产品的开始时间的符号22c被设置在时间轴20c上,在接着由第二制造装置执行的工程的工程3中各个产品的开始时间被设置在时间轴20c上。
在工程2中对第一产品执行的处理的结束时间至少在工程3中对第一产品执行的处理的开始时间之前,即在符号21c指示的时间之前。在工程2中对第一产品执行的处理的结束时间至少在工程2中对第二产品执行的处理的开始时间之前,即在符号22b指示的时间之前。因此计算单元112选择符号21c指示的时间或者符号22b指示的时间中的较早的开始时间,作为工程2中的第一产品的结束时间。计算单元112将从符号21b指示的时间到符号21c指示的时间的生产时段30e或者从符号21b指示的时间到符号22b指示的时间的生产时段30f中的较短的时段确定为工程2中的第一产品的生产时段。在图7中所示的示例中,生产时段30e比生产时段30f短。因此,计算单元112将生产时段30e确定为工程2中的第一产品的生产时段。
例如,当计算由产品编号“SN0002”指示的产品的工程2中的生产时段时,计算单元112使用图6中所示的生产结果日志DB 121来执行以下处理。计算单元112将在工程3中由产品编号“SN0002”指示的产品的开始时间“9:39:02”与在工程2中由产品编号“SN0003”指示的产品的开始时间“9:22:59”进行比较,并且将开始时间“9:22:59”识别为较早的时间。随后,计算单元112使用所识别的开始时间“9:22:59”作为在工程2中由产品编号“SN0002”指示的产品的结束时间,识别在工程2中由产品编号“SN0002”指示的产品的生产时段“0:06:17”。
计算单元112针对每个产品对所有制造装置执行的工程执行上述处理,从而识别如图6中所示的关于每个产品的各个工程中的生产时段。图8是图示由根据第一实施例的计算单元计算的生产时段的另一示例的示意图。计算单元112计算与产品编号“SN0001”指示的产品相关的工程1中的生产时段“0:03:42”、工程2中的生产时段“0:08:55”和工程3中的生产时段“0:09:37”。计算单元112计算与产品编号“SN0002”指示的产品相关的工程1中的生产时段“0:06:16”、工程2中的生产时段“0:06:17”和工程3中的生产时段“0:03:27”。计算单元112计算与产品编号“SN0003”指示的产品相关的工程1中的生产时段“0:04:42”、工程2中的生产时段“0:08:11”和工程3中的生产时段“0:07:19”。计算单元112计算其他工程中的其他产品的各个生产时段。
计算单元112随后针对各个制造装置执行的每个工程识别最短生产时段作为理想时段。例如,在图8中所示的示例中,计算单元112将工程1的理想时段识别为“0:03:33”,将工程2的理想时段识别为“0:06:17”,并且将工程3的理想时段识别为“0:03:27”。
下面的描述基于如下假设,作为由计算单元112针对所有产品和工程执行的生产时段的计算的结果,工程1的理想时段是“0:03:15”,工程2的理想时段是“0:06:12”,并且工程3的理想时段是“0:03:12”。
随后,计算单元112通过将工程1的理想时段与在工程1中最初制造的由产品编号“SN0001”指示的产品的开始时间相加,计算在工程1中由产品编号“SN0002”指示的产品的理想开始时间。计算单元112通过将工程2的理想时段与在工程1中由产品编号“SN0001”指示的产品的结束时间相加,计算在工程2中由产品编号“SN0001”指示的产品的理想结束时间。
作为上述处理的结果,计算单元112计算图9中所示的理想数据。图9是图示由根据第一实施例的计算单元计算的理想数据的另一示例的示意图。例如,计算单元112计算与产品编号“SN0001”指示的产品相关的工程1中的理想开始时间“9:00:00”、工程2中的理想开始时间“9:03:15”和工程3中的理想开始时间“9:06:27”。计算单元112计算与产品编号“SN0002”指示的产品相关的工程1中的理想开始时间“9:03:15”、工程2中的理想开始时间“9:09:27”和工程3中的理想开始时间“9:12:39”。除了图9中所示的开始时间,计算单元112针对每个其他产品并且针对每个其他工程计算理想开始时间。
设置单元的结构
返回图1,设置单元113彼此平行地设置关于各个工程的时间轴。每个时间轴指示对各个产品执行的处理的开始时间或结束时间。设置单元113随后使用生产结果日志DB121中存储的开始时间或结束时间或此两者,将针对各个产品进行识别而识别到的开始时间或结束时间或此两者设置在所设置的时间轴上。设置单元113产生如下图表,其中针对每个产品设置在各个时间轴上连接开始时间或结束时间的线。
设置单元113使用由计算单元112计算的理想数据来执行如下处理。设置单元113从计算单元112获取日志存储在生产结果日志DB 121中的产品中的首先制造的第一产品的理想开始时间或理想结束时间。设置单元113随后将指示第一产品的理想开始时间或理想结束时间的点设置在各个工程的时间轴上,并且设置连接所产生的图表上的各个设置的点的第一线以与图表重叠。
当日志存储在生产结果日志DB 121中的所有产品在所有工程中被正常处理时,设置单元113从计算单元112获取最后制造的产品的理想开始时间或理想结束时间。设置单元113随后将指示最后制造的产品的理想开始时间或理想结束时间的点设置在各个工程的时间轴上,并且设置连接图表上的各个设置的点的第二线以与图表重叠。设置单元113随后向显示单元101输出如下图表,其中第一线和第二线被设置在已产生的图表上。
设置单元113使用生产结果日志DB 121中存储的开始时间或结束时间,产生针对每个产品指示各个工程中的实际制造状态的图表。当使用计算单元112计算的理想数据理想地处理所有产品时,设置单元113在指示实际制造状态的图表上设置指示首先处理的产品和最后处理的产品的制造状态的图表。
下文参照图10至12描述了由设置单元113产生的图表的示例。参照图10描述了指示各个工程中的实际制造状态的图表的示例。图10是用于说明由根据第一实施例的设置单元产生的图表的示例的示意图。图10图示了其中针对每个产品绘制工程1至工程7中的结束时间的图表。在图10中,指示各个工程中的结束时间的时间轴被省略。
例如,设置单元113在各个工程的时间轴上设置各个工程中的结束时间,即在图表上绘制值,诸如与产品编号“SN0001”相关的工程1中的结束时间“9:08:38”、工程2中的结束时间“9:16:32”和工程3中的结束时间“9:24:10”。设置单元113随后设置连接在与产品编号“SN0001”相关的各个工程的时间轴上绘制的点的线。以相似的方式,对于由产品编号“SN0002”至“SN0020”指示的产品,设置单元113在各个工程的时间轴上绘制各个工程中的结束时间,并且设置连接相应的各个绘制的点并且填有彼此不同颜色的线。结果,设置单元113产生了如图10中所示的指示实际制造状态的图表。当生产结果日志DB 121在其中存储各个工程中的产品的开始时间时,设置单元113针对每个产品在各个工程的时间轴上绘制指示各个工程中的开始时间的点,并且产生其中针对每个产品所绘制的点被连接的图表。
参照图11,下文描述了指示当所有产品被理想处理时的制造状态的图表,即指示理想制造状态的图表的示例。图11是用于说明由根据第一实施例的设置单元产生的、与理想处理相关的图表的示例的示意图。在图11中所示的示例中,针对所有产品绘制计算单元112计算的理想数据。例如,设置单元113获取计算单元112计算的理想数据。设置单元113随后在各个工程的时间轴上绘制指示所获取的理想数据中存储的开始时间或结束时间的点,并且产生其中针对每个产品所绘制的点被连接的图表。
如图11中所示,其中当所有产品被理想处理时关于每个产品的指示开始时间或结束时间的点被连接的图表的形状较之图10中所示的图表的形状被较少地加宽。具体地,在图11中所示的当所有产品被理想处理时的图表中,在作为最后的工程的工程7处的各个产品的结束时间或开始时间之间的间隔较之图10中所示的图表中的间隔变化较小。
当图11中所示的图表通过与图10中所示的指示实际制造状态的图表重叠而被显示时,难于识别理想制造状态外部的工程,即异常工程,因为图表中包括的线的数目增加。因此设置单元113在指示理想制造状态的图表中的线中提取连接第一产品的各个工程中的开始时间或结束时间的线以及连接最后产品的各个工程中的开始时间或结束时间的线。设置单元113随后在指示图10中所示的实际制造状态的图表上显示所提取的线,使得这些线与图表重叠。
图12是用于说明根据第一实施例的设置单元要显示的图表的示例的示意图。在图12中所示的示例中,利用比指示实际制造状态的图表中的线粗的线指示连接第一产品的各个工程中的理想结束时间的线以及连接最后产品的各个工程中的理想结束时间的线。如图12中所示,设置单元113允许连接第一产品的各个工程中的理想结束时间的线以及连接最后产品的各个工程中的理想结束时间的线显示在指示实际制造状态的图表上,使得这些线与图表重叠。结果,设置单元113可以显示允许用户容易地在视觉上辨别制造状态中的异常的图表。
例如,根据图12中所示的图表,用户可以在视觉上辨别在实际制造状态和理想制造状态之间,最后产品的工程1和7中的处理的结束时间不同。基于各个工程中的差异的幅值,用户可以确定工程2之后的处理可以被改进,因为随着工程从工程1前进至工程3,差异的幅值进一步增加。根据图12中所示的图表,用户还可以获知,较之工程3和4中的理想制造状态,处理的结束时间依照产品而极大地变化。用户还可以容易地获知要改进的工程存在于工程1至4中,因为在理想制造状态和实际制造状态之间,连接工程4之后的处理的结束时间的线变化不大。
设置单元113可以对置于连接第一产品的各个工程中的理想结束时间的线和连接最后产品的各个工程中的理想结束时间的线之间的区域填上特定的颜色。这种填色使得用户可以容易地在视觉上辨别理想制造状态外部的区域。
根据第一实施例的显示设备执行的处理的流程
下文参照图13至15描述显示设备100执行的处理的流程。参照图13,描述了显示设备100执行的整体处理的流程。图13是图示根据第一实施例的显示设备的整体处理流程的示例的流程图。显示设备100示出实际结果数据(步骤S101)。具体地,显示设备100针对每个产品绘制指示生产结果日志DB 121中存储的开始时间或结束时间的点并且产生其中针对每个产品绘制的点被连接的图表。显示设备100示出理想数据(步骤S102)。具体地,显示设备100绘制指示首先制造的产品和最后制造的产品的理想开始时间或理想结束时间的点,并且产生其中针对这两个产品中的每个绘制的点被连接的图表。显示设备100显示在步骤S101和S102示出的图表,使得它们彼此重叠(步骤S103),并且随后结束处理。
参照图14,下文描述了由显示设备100的计算单元112执行的用于根据生产结果日志DB 121中存储的开始时间计算结束时间的处理的流程。图14是用于说明由根据第一实施例的显示设备执行的用于根据开始时间估计结束时间的处理的示例的流程图。计算单元112从生产结果日志DB 121中存储的开始时间选择要处理的产品的开始时间STmn(步骤S201)。在开始时间STmn中,m是指示与所选择的开始时间相关的工程的编号。在开始时间STmn中,n是指示与所选择的开始时间相关的产品的编号。例如,计算单元112选择与产品编号“SN0002”相关联的工程2中的开始时间“9:16:42”。
计算单元112确定所选择的开始时间是否与最后工程相关(步骤S202)。如果所选择的开始时间不与最后工程相关(步骤S202中的否),则计算单元112执行如下处理。计算单元112获取在与所选择的开始时间相关的工程中接着处理的产品的开始时间STm(n+1)以及与下一工程中的所选择的开始时间相关的产品的开始时间ST(m+1)n(步骤S203)。
计算单元112确定STm(n+1)是否小于ST(m+1)n(步骤S204)。如果STm(n+1)不小于ST(m+1)n(步骤S204中的否),则计算单元112将ST(m+1)n估计为结束时间ETmn(步骤S205)。如果STm(n+1)小于ST(m+1)n(步骤S204中的是),则计算单元112将STm(n+1)估计为结束时间ETmn(步骤S206)。
计算单元112确定结束时间是否被估计直到最后产品的最后工程(步骤S207)。如果结束时间被估计直到最后产品的最后工程(步骤S207中的是),则计算单元112计算每个产品的每个工程的生产时段Tmn(步骤S208)。例如,计算单元112针对所有m和n计算Tmn(=ETmn-STmn)。计算单元112将所有计算的Tmn中的具有最小值的Tmn确定为工程m的理想时段Tm(步骤S209),并且随后结束处理。
如果结束时间未被估计直到最后产品的最后工程(步骤S207中的否),则计算单元112执行步骤S201的处理。如果所选择的开始时间与最后工程相关(步骤S202中的是),则计算单元112执行步骤S206的处理。该情况使得处理自动地前进到步骤S206的处理,因为在最后工程之后没有工程。
参照图15,下文描述了由计算单元112执行的用于根据生产结果日志DB 121中存储的结束时间计算开始时间的处理的流程。图15是用于说明由根据第一实施例的显示设备执行的用于根据结束时间计算开始时间的处理的示例的流程图。图15中的步骤S301和S307至S309的处理与图14中的步骤S201和S207至S209的处理相同,并且因此省略了其描述。
计算单元112确定所选择的结束时间是否与第一工程相关(步骤S302)。如果所选择的结束时间与第一工程相关(步骤S302中的是),则计算单元112执行步骤S306的处理。该情况使得处理自动地前进到步骤S306的处理,因为在第一工程之前不存在工程。如果所选择的结束时间不与第一工程相关(步骤S302中的否),则计算单元112执行如下处理。
计算单元112获取在与所选择的结束时间ETmn相关的工程中之前刚处理的产品的结束时间ETm(n-1)以及在之前刚执行的工程中与所选择的结束时间相关的产品的结束时间ET(m-1)n(步骤S303)。例如,当选择与产品编号“SN0002”相关联的工程2中的结束时间“9:32:05”时,计算单元112将与产品编号“SN0001”相关联的工程2中的结束时间“9:16:32”确定为ETm(n-1)。计算单元112还将与产品编号“SN0002”相关联的工程1中的结束时间“9:19:34”确定为ET(m-1)n。
计算单元112确定ETm(n-1)是否大于ET(m-1)n(步骤S304)。如果ETm(n-1)不大于ET(m-1)n(步骤S304中的否),则计算单元112将ET(m-1)n确定为开始时间STmn(步骤S305)。如果ETm(n-1)大于ET(m-1)n(步骤S304中的是),则计算单元112将ETm(n-1)确定为开始时间STmn(步骤S306)。
参照图16,下文描述了由计算单元112执行的用于产生理想数据的处理的流程。图16是用于说明由根据第一实施例的显示设备执行的用于产生理想数据的处理流程的示例的流程图。在图16中所示的示例中,计算各个工程中的产品的理想结束时间作为理想数据。计算单元112可以通过以相似的方式执行图16中所示的处理来计算各个工程中的产品的理想开始时间作为理想数据。
计算单元112从第一工程中的第一产品开始对各个产品执行步骤S402至S411的处理(步骤S401)。计算单元112获取第一工程中的第一产品的结束时间(步骤S402)。计算单元112计算第一工程中的第一产品之后的产品的结束时间(步骤S403)。例如,计算单元112使第一工程的理想时段与第一工程中的第一产品的结束时间相加,并且将得到的值确定为接着第一产品的产品的结束时间。计算单元112确定是否计算结束时间直到第一工程中的最后产品(步骤S404)。如果没有计算结束时间直到第一工程中的最后产品(步骤S404中的否),则计算单元112重复步骤S403的处理以计算结束时间直到第一工程中的最后产品。
如果计算结束时间直到第一工程中的最后产品(步骤S404中的是),则计算单元112执行步骤S405至S411的处理,并且随后计算在下一工程中的各个产品的理想结束时间(步骤S405)。当要处理的工程是工程m时,计算单元112使理想时段Tm与工程(m-1)中的第一产品的结束时间ET(m-1)1相加,并且将得到的值确定为工程(m-1)中的第一产品的结束时间ETm1(步骤S406)。当计算产品n的结束时间时,计算单元112确定ETm(n-1)是否大于ET(m-1)n(步骤S407)。如果ETm(n-1)不大于ET(m-1)n(步骤S407中的否),则计算单元112将ET(m-1)n和Tm的和确定为理想结束时间ETmn(步骤S408)。如果ETm(n-1)大于ET(m-1)n(步骤S407中的是),则计算单元112将ETm(n-1)和Tm的和确定为理想结束时间ETmn(步骤S409)。
计算单元112确定是否计算理想结束时间直到最后产品(步骤S410)。如果没有计算理想结束时间直到最后产品(步骤S410中的否),则计算单元112对下一产品执行步骤S407的处理。如果计算理想结束时间直到最后产品(步骤S410中的是),则计算单元112确定要处理的工程是否是最后工程(步骤S411)。如果要处理的工程不是最后工程(步骤S411中的否),则计算单元112执行步骤S405的处理。如果要处理的工程是最后工程(步骤S411中的是),则计算单元112结束处理。
第一实施例的显示设备的有利效果
如上文所述,显示设备100使通过生产线中包括的多个装置依次执行的处理制造的每个产品的制造状态可视化。具体地,显示设备100基于生产结果日志DB 121针对每个产品识别各个工程中的开始时间或结束时间。显示设备100将每个产品的各个工程中的开始时间或结束时间设置在指示各个工程中的产品的开始时间或结束时间的时间轴上。随后,显示设备100针对每个产品设置连接各个时间轴上设置的点的线。结果,显示设备100产生指示实际制造状态的图表。
当生产线中首先制造的产品在各个工程中被正常处理时,显示设备100在各个时间轴上设置指示各个工程中的开始时间或结束时间的点,并且随后设置连接所设置的点的线。当所有产品被正常处理时,显示设备100在各个时间轴上设置指示最后制造的产品的各个工程中的开始时间或结束时间的点,并且随后设置连接所设置的点的线。因此显示设备100在指示实际制造状态的图表上设置指示当所有产品被理想处理时第一产品和最后产品的理想开始时间或理想结束时间的线。结果,显示设备100可以显示允许用户容易地在视觉上辨别制造状态中的异常的图表。显示该图表的显示设备100使得可以使在视觉上辨别图表的用户通过短暂一瞥即能够辨别制造状态中的异常的程度。
显示设备100使用生产结果日志DB 121针对每个产品计算各个工程中的生产时段,每个生产时段是其中在工程中执行处理的时段。显示设备100针对每个工程识别所计算的生产时段中的最短生产时段,作为理想时段。计算单元112使用针对各个工程识别的理想时段计算当所有产品被理想处理时的理想开始时间或理想结束时间。因此即使当生产结果日志DB121在其中仅存储开始时间或结束时间时,显示设备100也可以计算理想开始时间或理想结束时间。结果,显示设备100可以显示指示理想制造状态的图表,使得该图表与指示实际制造状态的图表重叠。
当生产结果日志DB 121在其中仅存储开始时间时,显示装置100针对每个产品执行如下处理。显示设备100将在工程3中由产品编号“SN0002”指示的产品的开始时间与在工程2中由产品编号“SN0003”指示的产品的开始时间进行比较,并且识别较早的开始时间。随后,显示设备100使用所识别的开始时间作为在工程2中由产品编号“SN0002”指示的产品的结束时间来识别在工程2中由产品编号“SN0002”指示的产品的生产时段。显示设备100对所有产品执行上述处理。显示设备100使用针对每个工程识别的生产时段中的最短生产时段作为理想时段来计算每个工程中的各个产品的理想开始时间。结果,即使生产结果日志DB121在其中仅存储结束时间,显示设备100也可以计算理想开始时间。
当生产结果日志DB 121在其中仅存储结束时间时,显示装置100针对每个产品执行如下处理。显示设备100将在工程1中由产品编号“SN0002”指示的产品的结束时间与在工程2中由产品编号“SN0001”指示的产品的结束时间进行比较,并且识别较晚的结束时间。随后,显示设备100使用所识别的结束时间作为在工程2中由产品编号“SN0002”指示的产品的开始时间来识别在工程2中由产品编号“SN0002”指示的产品的生产时段。显示设备100对所有产品执行上述处理。显示设备100使用针对每个工程识别的生产时段中的最短生产时段来计算每个工程中的各个产品的理想结束时间。结果,即使生产结果日志DB 121在其中仅存储开始时间,显示设备100也可以计算理想结束时间。
[b]第二实施例
显示设备的功能结构
下文描述了根据第二实施例的显示设备100a的功能结构的示例。图17是图示根据第二实施例的显示设备的结构的功能框图。如图17中所示,显示设备100a包括显示单元101、控制器110a和存储单元120a。控制器110包括例如识别单元111a、计算单元112a和设置单元113a。存储单元120a在其中存储生产结果日志DB 121a。存储单元120a是半导体存储元件,诸如RAM、ROM或闪速存储器,或者存储设备,诸如硬盘驱动器或光盘驱动器。
存储单元的结构
生产结果日志DB 121a在其中存储由生产线中包括的制造装置执行的处理的日志。生产结果日志DB 121a在其中存储指示关于每个产品的各个工程中的处理的开始时间和结束时间的日志。
图18是图示根据第二实施例的生产结果日志DB的数据结构的示例的示意图。在图18中所示的示例中,生产结果日志DB 121a在其中彼此关联地存储产品编号、各个工程中的处理的开始时间和各个工程中的处理的结束时间。
例如,生产结果日志DB 121a的第一记录指示由产品编号“SN0001”指示的产品在工程1中的开始时间“9:00:00”和结束时间“9:02:05”以及在工程2中的开始时间“9:02:16”和结束时间“9:06:05”。生产结果日志DB 121a的第一记录还指示由产品编号“SN0001”指示的产品在工程3中的开始时间“9:06:17”和结束时间“9:10:19”。对于另一示例,生产结果日志DB 121a的第二记录指示由产品编号“SN0002”指示的产品在工程1中的开始时间“9:03:36”和结束时间“9:05:50”以及在工程2中的开始时间“9:08:00”和结束时间“9:11:46”。生产结果日志DB 121a的第二记录还指示由产品编号“SN0002”指示的产品在工程3中的开始时间“9:11:56”和结束时间“9:16:24”。
生产结果日志DB 121a在其中存储各个工程中的其他产品的开始时间和结束时间作为其他记录。在图18的示例中,呈现了关于由产品编号“SN0001”至产品编号“SN0005”指示的产品的在工程1至3中的开始时间和结束时间。生产结果日志DB 121a进一步在其中存储产品的工程4至7中的开始时间和结束时间。生产结果日志DB 121a进一步在其中存储由产品编号“SN0006”至产品编号“SN0020”指示的产品的在工程1至7中的开始时间和结束时间。在图18中所示的示例中,关于各项的数据彼此关联地被存储作为记录。数据可以通过与图18中所示不同的方式被存储,只要在彼此关联的项之间维持上述关系即可。
控制器的结构
控制器110a执行关于使产品的制造状态可视化的处理的控制器,每个产品通过由生产线中包括的制造装置依次执行的处理来制造。控制器110a中包括的识别单元111a、计算单元112a和设置单元113a的功能可以由例如执行特定程序的CPU实现。控制器110a的功能可以由诸如ASIC或FPGA的集成电路实现。
识别单元的结构
识别单元111a针对每个产品基于在生产结果日志DB 121a中存储的信息识别各个工程中的开始时间和结束时间。例如,当识别由产品编号“SN0001”指示的产品在各个工程中的结束时间时,识别单元111a执行如下处理。识别单元111a识别工程1中的开始时间“9:00:00”和结束时间“9:02:05”、工程2中的开始时间“9:02:16”和结束时间“9:06:05”、以及工程3中的开始时间“9:06:17”和结束时间“9:10:19”,这些工程与产品编号“SN0001”相关联。
计算单元的结构
计算单元112a针对每个工程使用生产结果日志DB 121a来计算其中理想地执行处理的理想时段、理想准备时段和理想运送时段。理想准备时段指示在特定工程中的处理完成之后准备开始下一处理的理想时间。理想运送时段指示从先前工程中的处理完成到开始特定工程中的处理在制造装置之间运送产品的理想时间。计算单元112a针对每个产品使用理想时段、理想准备时段和理想运送时段来计算各个工程中的理想开始时间和理想结束时间。
用于制造特定产品的时段包括其中在特定工程中对产品执行处理的生产时段、从产品的处理完成到工程中的下一产品的处理开始的准备时段以及用于将经处理的产品运送到下一制造装置的运送时段。通过与理想时段相似的方式,理想准备时段和理想运送时段依制造装置而不同。计算单元112a通过执行与理想时段的计算相似的处理来计算理想准备时段和理想运送时段。
具体地,计算单元112a使用生产结果日志DB 121a计算每个产品在每个工程中的开始时间和结束时间之间的差,作为生产时段。计算单元112a针对每个工程识别所计算的生产时段中的最短生产时段,作为理想时段。计算单元112a针对每个工程使用生产结果日志DB 121a计算该工程的结束时间和下一工程的开始时间之间的差,作为运送时段。计算单元112针对每个工程识别所计算的运送时段中的最短运送时段,作为理想运送时段。
图19是图示由根据第二实施例的计算单元计算的生产时段和运送时段的示例的示意图。计算单元112a使用图18中所示的生产结果日志DB121a计算图19中所示的生产时段和运送时段。例如,计算单元112a计算与产品编号“SN0001”相关联的工程1中的开始时间“9:00:00”和结束时间“9:02:05”之间的差“0:02:05”,作为工程1的生产时段。计算单元112a计算工程1中的结束时间“9:02:05”和工程2中的开始时间“9:02:16”之间的差“0:00:11”,作为工程1中的运送时段,这些工程与产品编号“SN0001”相关联。计算单元112a计算与产品编号“SN0001”相关联的其他工程中的生产时段和运送时段。计算单元112a还计算具有其他产品编号的产品的各个工程的生产时段和运送时段。
计算单元112a针对每个工程识别针对各个产品计算的生产时段中的最短生产时段,作为理想时段。计算单元112a针对每个工程识别针对各个产品计算的运送时段中的最短运送时段,作为理想运送时段。在图19中所示的示例中,例如,计算单元112a识别“0:02:00”作为工程1的理想时段,“0:00:11”作为工程1的理想运送时段,“0:03:31”作为工程2的理想时段,以及“0:00:10”作为工程2的理想运送时段。计算单元112a还识别“0:04:02”作为工程3的理想时段,“0:00:10”作为工程3的理想运送时段。
计算单元112a使用生产结果日志DB 121a计算对特定产品的处理结束的结束时间和对下一产品的处理开始的开始时间之间的差,作为准备时段。计算单元112a针对每个工程识别所计算的准备时段中的最短准备时段,作为理想准备时段。图20是图示由根据第二实施例的计算单元计算的准备时段的示例的示意图。计算单元112a使用图18中所示的生产结果日志DB 121a来计算图20中所示的准备时段。
例如,计算单元112a计算与产品编号“SN0001”相关联的工程1中的结束时间“9:02:05”和与产品编号“SN0002”相关联的工程1中的开始时间“9:03:36”之间的差“0:01:32”,作为与产品编号“SN0002”相关联的工程1中的准备时段。计算单元112a计算与产品编号“SN0001”相关联的工程2中的结束时间“9:06:05”和与产品编号“SN0002”相关联的工程2中的开始时间“9:08:00”之间的差“0:01:55”,作为与产品编号“SN0002”相关联的工程2中的准备时段。计算单元112a计算与产品编号“SN0001”相关联的工程3中的结束时间“9:10:19”和与产品编号“SN0002”相关联的工程3中的开始时间“9:11:56”之间的差“0:01:37”,作为与产品编号“SN0002”相关联的工程3中的准备时段。计算单元112a计算与产品编号“SN0002”相关联的其他工程中的准备时段,以及具有其他产品编号的产品的各个工程中的准备时段。
计算单元针对每个工程识别所计算的准备时段中的最短准备时段作为理想准备时段。在图20中所示的示例中,例如,计算单元112识别工程1的理想准备时段“0:00:20”、工程2的理想准备时段“0:00:43”和工程3的理想准备时段“0:00:22”。
计算单元112a使用针对每个工程计算的理想时段、理想准备时段和理想运送时段来计算在每个工程中理想地处理各个产品时的开始时间和结束时间,作为理想数据。具体地,计算单元112a计算关于每个产品在各个工程中的理想开始时间和理想结束时间。例如,计算单元112a从生产结果日志DB 121a获取与产品编号“SN0001”相关联的工程1中的开始时间“9:00:00”。计算单元112a随后通过将理想时段与所获取的开始时间相加来计算与产品编号“SN0001”相关联的工程1中的理想结束时间。计算单元112a随后通过将理想准备时段与所计算的理想结束时间相加来计算与产品编号“SN0002”相关联的工程1中的理想开始时间。计算单元112a通过将理想时段与工程1中的各个产品的理想开始时间相加来依次计算理想结束时间,同时计算单元112a通过将理想准备时段与工程1中的各个产品的理想结束时间相加来依次计算各个产品的理想开始时间。
当计算工程1中的所有产品的理想开始时间和理想结束时间时,计算单元112a对工程2执行如下处理。计算单元112a使理想运送时间与在工程1中由产品编号“SN0001”指示的产品的理想结束时间相加,并且将得到的值确定为工程2中的产品的理想开始时间。计算单元112使工程2的理想时段与在工程2中由产品编号“SN0001”指示的产品的理想开始时间相加,并且将得到的值确定为在工程2中由产品编号“SN0001”指示的产品的理想结束时间。
当计算在工程2中由产品编号“SN0002”指示的产品的理想开始时间时,计算单元112执行如下处理。计算单元112a将通过使理想准备时段与在工程2中由产品编号“SN0001”指示的产品的理想结束时间相加而获得的时间与通过使理想运送时段与在工程1中由产品编号“SN0002”指示的产品的理想结束时间相加而获得的时间进行比较。当通过使理想运送时段与在工程1中由产品编号“SN0002”指示的产品的理想结束时间相加而获得的时间晚于另一时间时,计算单元112a将较晚的时间确定为在工程2中由产品编号“SN0002”指示的产品的理想开始时间。当在工程2中由产品编号“SN0001”指示的产品的理想结束时间晚于另一时间时,计算单元112a将较晚的时间确定为在工程2中由产品编号“SN0002”指示的产品的理想开始时间。计算单元112a通过将工程2的理想时段与所计算的理想开始时间相加来计算在工程2中由产品编号“SN0002”指示的产品的理想结束时间。
计算单元112a对所有产品执行上述处理。在对工程2中的所有产品执行上述处理时,计算单元112a以相同的方式对工程3至7执行处理,从而产生包括各个工程中的所有产品的理想开始时间和理想结束时间的理想数据。
图21是图示由根据第二实施例的计算单元计算的理想数据的示例的示意图。在图21中所示的示例中,“-S”被添加到与理想开始时间相关联的产品编号,而“-E”被添加到与理想结束时间相关联的产品编号。在图21中所示的示例中,对于由产品编号“SN0001”指示的产品,计算单元112a计算工程1中的理想开始时间“9:00:00”、工程2中的理想开始时间“9:02:11”和工程3中的理想开始时间“9:05:52”。在图21中所示的示例中,对于由产品编号“SN0001”指示的产品,计算单元112a计算工程1中的理想结束时间“9:02:00”、工程2中的理想结束时间“9:05:42”和工程3中的理想结束时间“9:09:52”。对于由产品编号“SN0001”指示的产品,计算单元112a计算其他工程中的理想开始时间和理想结束时间。计算单元112a计算在各个工程中由其他产品编号指示的产品的理想开始时间和理想结束时间。
设置单元的结构
回来参照图17,通过与图1中所示的设置单元113相似的方式执行处理,设置单元113a使显示单元101显示如下图表,其中指示理想制造状态的图表与指示实际制造状态的图表重叠。例如,设置单元113a使用由识别单元111a识别的各个工程中的开始时间和结束时间针对每个产品执行如下处理。设置单元113a针对每个工程在时间轴上设置长度与从开始时间到结束时间的时段对应的指示开始时间到结束时间的符号。设置单元113a针对每个产品设置连接各个时间轴上设置的符号的带。设置单元113a产生如下图表,其中针对每个产品设置的带填有特定的不同的颜色。因此设置单元113a产生如下图表,其中形成了指示执行产品的处理和运送的区域的条以及指示其中未执行产品的处理和运送如待机的区域的条,作为指示实际制造状态的图表。
设置单元113a通过产生与指示实际制造状态的图表相似的方式,使用由计算单元112a计算的理想数据来产生指示理想制造状态的图表。例如,设置单元113a设置连接在理想制造状态下在第一产品的各个工程中的理想开始时间的线和连接在理想制造状态下在第一产品的各个工程中的理想结束时间的线。设置单元113a设置连接在理想制造状态下在最后产品的各个工程中的理想开始时间的线和连接在理想制造状态下在最后产品的各个工程中的理想结束时间的线。设置单元113a产生如下图表,其中均置于两条所设置的线之间的区域填有特定颜色,作为指示理想制造状态的图表。
设置单元113a随后产生如下图表,其中指示理想制造状态的图表与指示实际制造状态的图表重叠,并且使显示单元101显示所产生的图表。图22是用于说明根据第二实施例的设置单元要显示的图表的示例的示意图。如图22中所示,设置单元113a产生如下图表,其中形成了指示执行产品的处理和运送的区域的条以及指示其中未执行产品的处理和运送的区域的条,作为指示实际制造状态的图表。设置单元113a使指示理想制造状态的图表以透明的方式被显示,使得该图表与指示实际制造状态的图表重叠。
结果,设置单元113a可以显示允许用户容易地在视觉上辨别制造状态中的异常的图表。例如,用户可以容易地在视觉上辨别,在工程3之后的工程中,未对产品执行处理和运送的区域比理想制造状态下的相应区域大。因此用户可以识别对工程3之后的工程进行改进的空间。
根据第二实施例的显示设备执行的处理的流程
下文参照图23至26描述了由显示设备100a执行的处理的流程。参照图23,下文描述了显示设备100a的计算单元112a执行的用于计算理想时段的处理的流程。图23是用于说明由根据第二实施例的显示设备执行的用于计算理想时段的处理流程的示例的流程图。计算单元112a计算要处理的工程中的各个产品的生产时段(步骤S501)。例如,计算单元112a通过从要处理的工程m中的产品n的结束时间ETmn减去开始时间STmn来计算工程m中的产品n的生产时段Tmn。计算单元112a计算工程m的理想时段(步骤S502)。例如,计算单元112a将生产时段Tmn中的最短生产时段确定为理想时段Tm。计算单元112a确定是否针对所有工程计算理想时段Tm(步骤S503)。如果未对所有工程计算理想时段Tm(步骤S503中的否),则计算单元112a对未计算其理想时段Tm的工程执行步骤S501和S502的处理。如果针对所有工程计算理想时段Tm(步骤S503中的是),则计算单元112a结束处理。
参照图24,下文描述了计算单元112a执行的用于计算理想准备时段的处理的流程。图24是用于说明由根据第二实施例的显示设备执行的用于计算理想准备时段的处理流程的示例的流程图。计算单元112a计算要处理的工程中的各个产品的准备时段(步骤S601)。例如,计算单元112a通过从要处理的工程m中的产品(n-1)的结束时间ETm(n-1)减去产品n的开始时间STmn来计算工程m中的产品n的准备时段PTmn。计算单元112a计算工程m的理想准备时段(步骤S602)。例如,计算单元112a将准备时段PTmn中的最短准备时段确定为理想准备时段PTm。计算单元112a确定是否针对所有工程计算理想准备时段PTm(步骤S603)。如果未对所有工程计算理想准备时段PTmn(步骤S603中的否),则计算单元112a对未计算其理想准备时段PTmn的工程执行步骤S601和S602的处理。如果针对所有工程计算理想准备时段PTmn(步骤S603中的是),则计算单元112a结束处理。
参照图25,下文描述了计算单元112a执行的用于计算理想运送时段的处理的流程。图25是用于说明由根据第二实施例的显示设备执行的用于计算理想运送时段的处理流程的示例的流程图。计算单元112a计算要处理的工程中的各个产品的运送时段(步骤S701)。例如,计算单元112a通过从要处理的工程m中的产品n的开始时间STmn减去工程(m-1)中的产品n的结束时间ET(m-1)n来计算工程m中的产品n的运送时段MTmn。计算单元112a计算工程m的理想运送时段(步骤S702)。例如,计算单元112a将运送时段MTmn中的最短运送时段确定为理想运送时段MTm。计算单元112a确定是否针对所有工程计算理想运送时段MTm(步骤S703)。如果未对所有工程计算理想运送时段MTmn(步骤S703中的否),则计算单元112a对未计算其理想运送时段MTmn的工程执行步骤S701和S702的处理。如果针对所有工程计算理想运送时段MTmn(步骤S703中的是),则计算单元112a结束处理。
参照图26,下文描述了计算单元112a执行的用于产生理想数据的处理的流程。图26是用于说明由根据第二实施例的显示设备执行的用于产生理想数据的处理流程的示例的流程图。计算单元112a从第一工程中的第一产品开始对各个产品执行步骤S802至S811的处理(步骤S801)。计算单元112a获取第一工程中的第一产品的结束时间(步骤S802)。计算单元112a计算第一工程中的第一产品之后的产品的理想开始时间和理想结束时间(步骤S803)。例如,计算单元112a使第一工程的理想准备时段与第一工程中的第一产品的结束时间相加,并且将得到的值确定为接着第一产品的产品的开始时间,同时计算单元112a使理想时段与得到的开始时间相加,并且将得到的值确定为接着第一产品的产品的结束时间。计算单元112a确定是否计算开始时间和结束时间直到第一工程中的最后产品(步骤S804)。如果没有计算开始时间和结束时间直到第一工程中的最后产品(步骤S804中的否),则计算单元112a重复步骤S803的处理以计算开始时间和结束时间直到第一工程中的最后产品。
如果计算开始时间和结束时间直到第一工程中的最后产品(步骤S804中的是),则计算单元112a计算在下一工程中的各个产品的理想开始时间和结束时间(步骤S805)。计算单元112a计算要处理的工程m中的第一产品的理想开始时间和理想结束时间(步骤S806)。例如,计算单元112a使理想运送时段MTm与工程(m-1)中的第一产品的结束时间ET(m-1)n相加,并且将得到的值确定为第一产品的开始时间STm1。计算单元112a将理想时段Tm与开始时间STm1相加并且将得到的值确定为结束时间ETm1。
计算单元112a确定ETm(n-1)+PTm是否大于ET(m-1)n+MTm(步骤S807)。如果ETm(n-1)+PTm不大于ET(m-1)n+MTm(步骤S807中的否),则计算单元112a将ET(m-1)n和MTm的和确定为理想开始时间STmn。计算单元112a将STmn和Tm的和确定为理想结束时间ETmn(步骤808)。如果ETm(n-1)和PTm的和大于ET(m-1)n和MTm的和(步骤S807中的是),则计算单元112a将ETm(n-1)和PTm的和确定为理想开始时间STmn,并且将STmn和Tm的和确定为ETmn(步骤809)。
计算单元112a确定是否计算理想开始时间和理想结束时间直到最后产品(步骤S810)。如果没有计算理想开始时间和理想结束时间直到最后产品(步骤S810中的否),则计算单元112a对下一产品执行步骤S807的处理。如果计算理想开始时间和理想结束时间直到最后产品(步骤S810中的是),则计算单元112a确定要处理的工程是否是最后工程(步骤S811)。如果要处理的工程不是最后工程(步骤S811中的否),则计算单元112a执行步骤S805的处理。如果要处理的工程是最后工程(步骤S811中的是),则计算单元112a结束处理。
第二实施例的显示设备的有利效果
如上文所述,显示设备100a计算各个工程的理想时段、理想准备时段和理想运送时段。显示设备100a使用各个工程的理想时段、理想准备时段和理想运送时段来计算各个工程中的产品的理想开始时间和理想结束时间。针对每个产品,显示设备100a将指示各个工程中的理想开始时间和理想结束时间的点设置在各个工程的时间轴上并且设置连接相应的所设置的点的线。显示设备100a随后显示如下图表,其中均置于两条所设置的线之间的区域以可视的状态被显示,使得该图表与指示实际制造状态的图表重叠。结果,显示设备100可以显示允许用户容易地在视觉上辨别制造状态中的异常的图表。
[c]第三实施例
下文描述了可应用于第一和第二实施例的其他示例。
指示理想制造状态的图表的显示示例
在第一实施例中,显示设备100产生如下图表作为指示实际制造状态的图表,其中设置连接各个工程中的产品的结束时间的线。显示设备100显示了,利用比指示实际制造状态的图表中的线粗的线指示连接各个工程中的第一产品的理想结束时间的线以及连接各个工程中的最后产品的理想结束时间的线。对于第一产品和最后产品,按照与显示设备100a相同的方式,通过使均置于连接各个工程中的理想结束时间的线和连接各个工程中的理想开始时间的线之间的区域填有特定颜色,显示设备100可以显示这些区域。
按照与显示设备100相同的方式,显示设备100a可以显示连接各个工程中的第一产品的理想结束时间的线以及连接各个工程中的最后产品的理想结束时间的线,使得这些线与指示实际制造状态的图表重叠。可以采用任何组合来组合用于产生指示实际制造状态的图表和指示理想制造状态的图表的技术。
时间轴之间的距离调整
设置单元113和113a可以调整时间轴之间的距离,使得当在各个标准制造时间制造产品时,连接开始时间的线、连接结束时间的线或者带的上侧变为直线。在进行该调整并且产品未能在各个理想时段中被制造时,所显示的线或者所显示的带的上侧未能变为直线,从而可以使用户容易地识别生产线中发生问题的工程。理想数据可以由管理员初步输入到显示设备100并且被存储,或者可以是根据日志计算的制造时间的平均值。
参考线或带的显示
设置单元113可以设置连接在各个理想时段中各个工程结束时的开始时间的线,使得该线与针对每个产品设置的线或带重叠。因此显示设备100显示指示理想开始时间的线,使得该线与指示实际制造状态的线或带重叠,从而可以使用户容易地把握制造中的延迟水平。
显示设备100的实现
显示设备100可以通过单个计算机或者包括多个计算机的云计算***来实现。例如,云计算***中的计算机用作图1中所示的识别单元111、计算单元112和设置单元113或者图17中所示的识别单元111a、计算单元112a和设置单元113a以便实现显示设备100。
显示终端的硬件结构
图27是图示与第一或第二实施例的显示设备相关的计算机的硬件结构的示意图。如图27中所示,计算机300包括执行各种类型的算术处理的CPU 301、从用户接收数据输入的输入设备302和显示单元303。计算机300进一步包括从存储介质读取程序等的介质读取器304、将计算机300连接到其他设备的接口305以及将计算机300无线连接到其他设备的无线通信设备306。计算机300进一步包括其中临时存储各种类型的信息的RAM 307和硬盘驱动器308。各个部件301至308连接到总线309。
硬盘驱动器308在其中存储与图1中所示的生产结果日志DB 121相同的信息。硬盘驱动器308在其中存储具有与图1中所示的识别单元111、计算单元112和设置单元113或者图17中所示的识别单元111a、计算单元112a和设置单元113a相同的功能的显示程序。
CPU 301读取硬盘驱动器308中存储的显示程序,将程序加载到RAM 307,并且执行程序,从而执行各种类型的处理。该程序可以使计算机300用作图1中所示的识别单元111、计算单元112和设置单元113或者图17中所示的识别单元111a、计算单元112a和设置单元113a。
并非总是要求显示程序存储在硬盘驱动器308中。例如,计算机300可以读取计算机300可读的存储介质中存储的程序并且执行读取的程序。计算机300可读的存储介质的示例包括便携式记录介质,诸如致密盘(CD)-ROM、数字多用途盘(DVD)或通用串行总线(USB)存储器,半导体存储器,诸如闪速存储器,以及硬盘驱动器。程序可以存储在连接到例如公共线路、互联网、局域网(LAN)的设备中,并且计算机300可以从该设备读取程序并且执行读取的程序。
本发明可以提供允许用户容易地在视觉上辨别生产线中的异常的优点。
本发明提供了如下技术方案。
技术方案1.一种显示设备包括:
识别单元,针对在特定制造单元中要制造的每个产品,基于第一装置的日志信息和第二装置的日志信息,识别由所述第一装置对产品执行的处理的开始时间或结束时间或此两者,以及由所述第二装置对产品执行的处理的开始时间或结束时间或此两者,所述第一装置和所述第二装置包括在生产线中,在所述第一装置执行的处理之后所述第二装置执行处理;
设置单元,在第一时间轴上设置针对所述第一装置中的每个产品识别的开始时间或结束时间或此两者,所述第一时间轴指示由所述第一装置对每个产品执行的处理的开始时间或结束时间或此两者;在第二时间轴上设置针对所述第二装置中的每个产品识别的开始时间或结束时间或此两者,所述第二时间轴指示由所述第二装置对每个产品执行的处理的开始时间或结束时间或此两者,所述第二时间轴与所述第一时间轴平行;以及针对每个产品设置如下线,该线连接设置在所述第一时间轴上的点和设置在所述第二时间轴上的其他点;以及
显示单元,显示置于第一线和第二线之间的区域,使得该区域处于可视状态并且与所设置的线重叠,所述第一线连接设置在所述第一时间轴和所述第二时间轴上的点,设置在所述第一时间轴上的点指示由所述第一装置对第一产品执行的处理开始或结束的时间,设置在所述第二时间轴上的点指示由所述第二装置对所述第一产品执行的处理开始或结束的其他时间,这些时间是由所述第一装置和所述第二装置两者正常处理所述第一产品的时间,所述第一产品在所述特定制造单元中被首先制造,所述第二线连接设置在所述第一时间轴和所述第二时间轴上的其他点,设置在所述第一时间轴上的点指示由所述第一装置对第二产品执行的处理开始或结束的时间,设置在所述第二时间轴上的点指示由所述第二装置对所述第二产品执行的处理开始或结束的其他时间,这些时间是由所述第一装置和所述第二装置两者正常处理所述特定制造单元中包括的所有产品的时间,所述第二产品在所述特定制造单元中被最后制造。
技术方案2.根据技术方案1所述的显示设备,其中所述显示单元基于关于由所述第一装置执行的处理的日志信息和关于由所述第二装置执行的处理的日志信息,计算第一时段和第二时段,所述第一时段是所述第一装置执行的处理的时段中的、对产品执行的处理的最短时段,而所述第二时段是所述第二装置执行的处理的时段中的、对产品执行的处理的最短时段,以及
基于所述第一时段和所述第二时段,计算由所述第一装置和所述第二装置中的每一个对所述第一产品和所述第二产品执行的处理开始或结束的时间。
技术方案3.根据技术方案2所述的显示设备,其中所述显示单元针对每个产品识别所述第一装置开始下一产品的处理的时间或者所述第二装置开始该产品的处理的时间中的较早的时间,作为所述第一装置执行的处理的结束时间,其中所述第一装置在对该产品的处理之后将要对该下一产品执行处理,
针对每个产品计算从所述第一装置开始处理的时间到所识别的时间的时段,以及
将所计算的时段中的最短时段确定为所述第一时段。
技术方案4.根据技术方案2所述的显示设备,其中所述显示单元针对每个产品识别所述第一装置结束先前产品的处理的时间或者第三装置结束对该产品的处理的时间中的较晚的时间,作为所述第一装置执行的处理的开始时间,在所述第一装置执行的处理之前所述第三装置执行处理,其中所述第一装置在对该产品的处理之前已对该先前产品执行处理,
针对每个产品计算从所识别的时间到所述第一装置结束处理的时间的时段,以及
将所计算的时段中的最短时段确定为所述第一时段。
技术方案5.根据技术方案2所述的显示设备,其中所述显示单元针对生产线中包括的每个装置,计算用于处理每个产品的理想时间、用于准备处理的理想时间和用于将产品运送到对产品执行下一处理的装置的理想时间,
使用关于每个产品的理想处理时间、用于准备处理的理想时间和用于将产品运送到对产品执行下一处理的装置的理想时间,在所述第一时间轴和所述第二时间轴上设置点,设置在所述第一时间轴上的点指示所述第一装置对所述第一产品执行的处理开始和结束的理想时间,设置在所述第二时间轴上的点指示所述第二装置对所述第一产品执行的处理开始和结束的理想时间,这些理想时间是所述第一装置和所述第二装置两者正常处理所述第一产品的时间;并且将指示理想开始时间的点和指示理想结束时间的点连接为所述第一线,以及
在所述第一时间轴和所述第二时间轴上设置点,设置在所述第一时间轴上的点指示所述第一装置对所述第二产品执行的处理开始和结束的理想时间,设置在所述第二时间轴上的点指示所述第二装置对所述第二产品执行的处理开始和结束的理想时间,这些理想时间是所述第一装置和所述第二装置两者处理所有产品的时间;并且将指示理想开始时间的点和指示理想结束时间的点连接为所述第二线。
技术方案6.一种制造状态的显示方法,用于使均通过生产线中包括的多个装置执行的处理而制造的产品的制造状态可视化,所述显示方法由计算机实现,所述显示方法包括:
针对在特定制造单元中要制造的每个产品,基于第一装置的日志信息和第二装置的日志信息,识别由所述第一装置对产品执行的处理的开始时间或结束时间或此两者,以及由所述第二装置对产品执行的处理的开始时间或结束时间或此两者,所述第一装置和所述第二装置包括在所述生产线中,在所述第一装置执行的处理之后所述第二装置执行处理;
在第一时间轴上设置针对所述第一装置中的每个产品识别的开始时间或结束时间或此两者,所述第一时间轴指示由所述第一装置对每个产品执行的处理的开始时间或结束时间或此两者;
在第二时间轴上设置针对所述第二装置中的每个产品识别的开始时间或结束时间或此两者,所述第二时间轴指示由所述第二装置对每个产品执行的处理的开始时间或结束时间或此两者,所述第二时间轴与所述第一时间轴平行;
针对每个产品设置如下线,该线连接设置在所述第一时间轴上的点和设置在所述第二时间轴上的其他点;以及
显示置于第一线和第二线之间的区域,使得该区域处于可视状态并且与所设置的线重叠,所述第一线连接设置在所述第一时间轴和所述第二时间轴上的点,设置在所述第一时间轴上的点指示由所述第一装置对第一产品执行的处理开始或结束的时间,设置在所述第二时间轴上的点指示由所述第二装置对所述第一产品执行的处理开始或结束的其他时间,这些时间是由所述第一装置和所述第二装置两者正常处理所述第一产品的时间,所述第一产品在所述特定制造单元中被首先制造,所述第二线连接设置在所述第一时间轴和所述第二时间轴上的其他点,设置在所述第一时间轴上的点指示由所述第一装置对第二产品执行的处理开始或结束的时间,设置在所述第二时间轴上的点指示由所述第二装置对所述第二产品执行的处理开始或结束的其他时间,这些时间是由所述第一装置和所述第二装置两者正常处理所述特定制造单元中包括的所有产品的时间,所述第二产品在所述特定制造单元中被最后制造。
Claims (6)
1.一种显示方法,用于可视化产品的制造状态,产品中的每个通过由包括在生产线中的多个装置执行的处理来被制造,所述显示方法由计算机实现,所述显示方法包括:
针对在特定制造单元中制造的每个产品,基于第一装置的日志信息和第二装置的日志信息,识别由所述第一装置对产品执行的处理的开始时间或结束时间或此两者,以及由所述第二装置对产品执行的处理的开始时间或结束时间或此两者,所述第一装置和所述第二装置包括在所述生产线中,在所述第一装置执行的处理之后所述第二装置执行处理;
在第一时间轴上设置针对所述第一装置中的每个产品识别的开始时间或结束时间或此两者,所述第一时间轴指示由所述第一装置对每个产品执行的处理的开始时间或结束时间或此两者;
在第二时间轴上设置针对所述第二装置中的每个产品识别的开始时间或结束时间或此两者,所述第二时间轴指示由所述第二装置对每个产品执行的处理的开始时间或结束时间或此两者,所述第二时间轴与所述第一时间轴平行;
针对每个产品设置一个线,该线连接设置在所述第一时间轴上的指示开始时间或结束时间的点和设置在所述第二时间轴上的指示开始时间或结束时间的另一点;以及
显示介于第一线和第二线之间的区域,使得该区域处于可视状态并且允许与所设置的线重叠,所述第一线连接设置在所述第一时间轴和所述第二时间轴上的点,根据由所述第一装置对第一产品执行的处理的时间是针对每个产品的开始时间还是结束时间而将点设置在所述第一时间轴上,根据由所述第二装置对所述第一产品执行的处理的另一时间是针对每个产品的开始时间还是结束时间而将点设置在所述第二时间轴上,这些时间为由所述第一装置和所述第二装置两者在理想时段处理所述第一产品的时间,所述第一产品在所述特定制造单元中被首先制造,所述第二线连接设置在所述第一时间轴和所述第二时间轴上的其他点,根据由所述第一装置对第二产品执行的处理的时间是针对每个产品的开始时间还是结束时间而将点设置在所述第一时间轴上,根据由所述第二装置对所述第二产品执行的处理的另一时间是针对每个产品的开始时间还是结束时间而将点设置在所述第二时间轴上,这些时间为由所述第一装置和所述第二装置两者在理想时段处理所述特定制造单元中包括的所有产品的时间,所述第二产品在所述特定制造单元中被最后制造。
2.根据权利要求1所述的显示方法,其中,所述显示包括基于关于由所述第一装置执行的处理的日志信息和关于由所述第二装置执行的处理的日志信息,计算第一时段和第二时段,所述第一时段是所述第一装置执行的处理的时段中对产品执行的处理的理想时段,而所述第二时段是所述第二装置执行的处理的时段中对产品执行的处理的理想时段,以及
基于所述第一时段和所述第二时段,计算由所述第一装置和所述第二装置中的每一个对所述第一产品和所述第二产品执行的处理的时间。
3.根据权利要求2所述的显示方法,其中所述显示包括:
识别所述第一装置结束第四产品的处理的时间和所述第二装置结束第三产品的处理的时间中的较晚的时间,作为所述第二装置开始第四产品的处理的时间,其中,所述第三产品不是所述特定制造单元中的最后产品,所述第四产品在所述第三产品之后被制造,
计算从所识别的时间到所述第二装置结束第四产品的处理的时间的时段,以及
将针对每个产品所计算的时段中的理想时段确定为所述第二时段。
4.根据权利要求2所述的显示方法,其中,所述显示包括:
识别所述第一装置开始第四产品的处理的时间和所述第二装置开始第三产品的处理的时间中的较早的时间,作为所述第一装置结束第三产品的处理的时间,其中,所述第三产品不是所述特定制造单元中的最后产品,所述第四产品在所述第三产品之后被制造,
计算从所述第一装置开始第三产品的处理的时间到所识别的时间的时段,以及
将针对每个产品所计算的时段中的理想时段确定为所述第一时段。
5.根据权利要求2所述的显示方法,其中,所述显示包括:
针对所述生产线中包括的每个装置,计算用于处理每个产品的理想时段、用于准备处理的理想时间和用于将产品运送到对产品执行下一处理的装置的理想时间,
使用针对每个产品的理想处理时段、用于准备处理的理想时间和用于将产品运送到对产品执行下一处理的装置的理想时间,在所述第一时间轴和所述第二时间轴上设置点,设置在所述第一时间轴上的点指示所述第一装置对所述第一产品执行的处理开始和结束的理想时间,设置在所述第二时间轴上的点指示所述第二装置对所述第一产品执行的处理开始和结束的理想时间,这些理想时间是所述第一装置和所述第二装置两者在理想时段处理所述第一产品的时间,并且将指示理想开始时间的点和指示理想结束时间的点连接为所述第一线,
在所述第一时间轴和所述第二时间轴上设置点,设置在所述第一时间轴上的点指示所述第一装置对所述第二产品执行的处理开始和结束的理想时间,设置在所述第二时间轴上的点指示所述第二装置对所述第二产品执行的处理开始和结束的理想时间,这些理想时间是所述第一装置和所述第二装置两者处理所有产品的时间,并且将指示所述理想开始时间的点和指示所述理想结束时间的点连接为所述第二线,以及
将所述第一线与所述第二线之间的重叠的区域确定为所述第二线。
6.一种显示设备,包括:
识别单元,针对在特定制造单元中制造的每个产品,基于第一装置的日志信息和第二装置的日志信息,识别由所述第一装置对产品执行的处理的开始时间或结束时间或此两者,以及由所述第二装置对产品执行的处理的开始时间或结束时间或此两者,所述第一装置和所述第二装置包括在生产线中,在所述第一装置执行的处理之后所述第二装置执行处理;
设置单元,在第一时间轴上设置针对所述第一装置中的每个产品识别的开始时间或结束时间或此两者,所述第一时间轴指示由所述第一装置对每个产品执行的处理的开始时间或结束时间或此两者;在第二时间轴上设置针对所述第二装置中的每个产品识别的开始时间或结束时间或此两者,所述第二时间轴指示由所述第二装置对每个产品执行的处理的开始时间或结束时间或此两者,所述第二时间轴与所述第一时间轴平行;以及针对每个产品设置一个线,该线连接设置在所述第一时间轴上的指示开始时间或结束时间的点和设置在所述第二时间轴上的指示开始时间或结束时间的另一点;以及
显示单元,显示介于第一线和第二线之间的区域,使得该区域处于可视状态并且允许与所设置的线重叠,所述第一线连接设置在所述第一时间轴和所述第二时间轴上的点,根据由所述第一装置对第一产品执行的处理的时间是针对每个产品的开始时间还是结束时间而将点设置在所述第一时间轴上,根据由所述第二装置对所述第一产品执行的处理的另一时间是针对每个产品的开始时间还是结束时间而将点设置在所述第二时间轴上,这些时间为由所述第一装置和所述第二装置两者在理想时段处理所述第一产品的时间,所述第一产品在所述特定制造单元中被首先制造,所述第二线连接设置在所述第一时间轴和所述第二时间轴上的其他点,根据由所述第一装置对第二产品执行的处理的时间是针对每个产品的开始时间还是结束时间而将点设置在所述第一时间轴上,根据由所述第二装置对所述第二产品执行的处理的另一时间是针对每个产品的开始时间还是结束时间而将点设置在所述第二时间轴上,这些时间为由所述第一装置和所述第二装置两者在理想时段处理所述特定制造单元中包括的所有产品的时间,所述第二产品在所述特定制造单元中被最后制造。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013250622A JP6209959B2 (ja) | 2013-12-03 | 2013-12-03 | 表示方法、表示装置及び表示プログラム |
JP2013-250622 | 2013-12-03 | ||
CN201410708752.3A CN104678948B (zh) | 2013-12-03 | 2014-11-27 | 显示设备和显示方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410708752.3A Division CN104678948B (zh) | 2013-12-03 | 2014-11-27 | 显示设备和显示方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107656507A true CN107656507A (zh) | 2018-02-02 |
Family
ID=53265256
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410708752.3A Active CN104678948B (zh) | 2013-12-03 | 2014-11-27 | 显示设备和显示方法 |
CN201710911830.3A Pending CN107656507A (zh) | 2013-12-03 | 2014-11-27 | 显示设备和显示方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410708752.3A Active CN104678948B (zh) | 2013-12-03 | 2014-11-27 | 显示设备和显示方法 |
Country Status (4)
Country | Link |
---|---|
US (2) | US9791853B2 (zh) |
JP (1) | JP6209959B2 (zh) |
CN (2) | CN104678948B (zh) |
TW (1) | TWI512648B (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6209959B2 (ja) * | 2013-12-03 | 2017-10-11 | 富士通株式会社 | 表示方法、表示装置及び表示プログラム |
JP6532762B2 (ja) * | 2015-06-02 | 2019-06-19 | 株式会社東芝 | 情報生成システム、装置、方法、及びプログラム |
JP6443312B2 (ja) | 2015-09-28 | 2018-12-26 | オムロン株式会社 | 管理システム |
CN108369411B (zh) * | 2015-12-09 | 2021-01-08 | 富士通株式会社 | 显示方法、存储介质以及显示控制装置 |
WO2017098618A1 (ja) * | 2015-12-09 | 2017-06-15 | 富士通株式会社 | 表示方法、表示プログラム及び表示制御装置 |
HUE060513T2 (hu) * | 2016-06-24 | 2023-03-28 | Bosch Gmbh Robert | Vizuális diagnosztikai / analitikai rendszer és eljárás intelligens gyártás összeszerelõ sor üzeméhez |
JP6773497B2 (ja) * | 2016-09-20 | 2020-10-21 | 株式会社Screenホールディングス | 基板処理管理装置、基板処理管理方法および基板処理管理プログラム |
WO2018109842A1 (ja) * | 2016-12-13 | 2018-06-21 | 富士通株式会社 | 表示データ生成プログラム、表示データ生成方法、および情報処理装置 |
JP7013673B2 (ja) | 2017-04-13 | 2022-02-01 | 株式会社リコー | 情報処理装置、情報処理システム、情報処理方法およびプログラム |
JP7140468B2 (ja) * | 2017-06-01 | 2022-09-21 | 株式会社日立製作所 | トレーサビリティシステムおよびトレーサビリティの方法 |
WO2019003524A1 (ja) * | 2017-06-26 | 2019-01-03 | 株式会社 東芝 | 可視化システム |
WO2019013225A1 (ja) | 2017-07-14 | 2019-01-17 | パナソニックIpマネジメント株式会社 | 表示装置、製造システム及び表示方法 |
US11442435B2 (en) * | 2018-03-27 | 2022-09-13 | Kabushiki Kaisha Toshiba | Visualization system |
JP6957669B2 (ja) * | 2019-09-04 | 2021-11-02 | 株式会社東芝 | 可視化システム |
JP2021144584A (ja) * | 2020-03-13 | 2021-09-24 | 株式会社リコー | 情報処理方法およびプログラム |
JP7489339B2 (ja) | 2021-01-22 | 2024-05-23 | 株式会社日立ソリューションズ | 生産状況可視化システム、方法、およびプログラム |
JP2023028393A (ja) * | 2021-08-19 | 2023-03-03 | 株式会社東芝 | データ処理装置、方法及びプログラム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1090068A (zh) * | 1992-11-30 | 1994-07-27 | Pfu株式会社 | 通用生产***及其操作方法 |
CN1136987A (zh) * | 1995-02-02 | 1996-12-04 | 丰田自动车株式会社 | 制订生产起始计划的***和方法 |
JPH10202480A (ja) * | 1997-01-20 | 1998-08-04 | Fujitsu General Ltd | 生産計画表示システム |
JP2008299762A (ja) * | 2007-06-01 | 2008-12-11 | Kazuo Kobayashi | 生産管理プログラム |
CN102364510A (zh) * | 2011-09-16 | 2012-02-29 | 中冶南方工程技术有限公司 | 流程制造业工序关系的表达方法 |
CN104678948A (zh) * | 2013-12-03 | 2015-06-03 | 富士通株式会社 | 显示设备和显示方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW495819B (en) * | 2000-05-31 | 2002-07-21 | Toshiba Corp | Method and system for electronic commerce of semiconductor product, system and method of production, and design system, design method and manufacturing method of production equipment |
JP2003141214A (ja) * | 2001-10-30 | 2003-05-16 | Mitsubishi Electric Corp | 生産計画作成システム、生産計画作成方法、および生産計画の作成をコンピュータに実行させるためのプログラム |
JP4524134B2 (ja) | 2004-03-31 | 2010-08-11 | 岩井機械工業株式会社 | 工場におけるトレース方法及びトレーサビリティシステム |
TW200535674A (en) * | 2004-04-30 | 2005-11-01 | Amtran Technology Co Ltd | Product manufacturing status inquiry data input device, product manufacturing status inquiry data output method and product manufacturing status inquiry usage interface |
JP2006146459A (ja) | 2004-11-18 | 2006-06-08 | Renesas Technology Corp | 半導体デバイスの製造方法および製造システム |
CA2533148A1 (en) * | 2005-01-18 | 2006-07-18 | Thomas Kapler | System and method for data visualization using a synchronous display of sequential time data and on-map planning |
JP4670455B2 (ja) | 2005-04-22 | 2011-04-13 | オムロン株式会社 | 工程異常検知システム |
JP2007079933A (ja) | 2005-09-14 | 2007-03-29 | Sharp Corp | 製造情報処理方法及びそれをコンピュータに実行させるためのプログラム並びに製造情報管理システム |
CN101414186A (zh) | 2007-03-09 | 2009-04-22 | 欧姆龙株式会社 | 要因估计支持装置及其控制方法 |
EP1967996A1 (en) * | 2007-03-09 | 2008-09-10 | Omron Corporation | Factor estimating support device and method of controlling the same, and factor estimating support program |
JP2009025851A (ja) | 2007-07-17 | 2009-02-05 | Fujitsu Ltd | 作業管理装置及び作業管理方法 |
JP5149825B2 (ja) | 2009-01-29 | 2013-02-20 | 株式会社日立製作所 | 作業管理システムおよび作業管理方法 |
EP2224384A1 (en) * | 2009-02-25 | 2010-09-01 | Siemens Aktiengesellschaft | Method and system for scheduling a manufacturing process |
WO2010121668A1 (en) * | 2009-04-20 | 2010-10-28 | Abb Research Ltd | Operator terminal in a process control system |
US8296170B2 (en) * | 2009-09-24 | 2012-10-23 | Bp Logix | Process management system and method |
WO2011075444A1 (en) * | 2009-12-14 | 2011-06-23 | Rebecca Ansley | System and method for process improvement and associated products and services |
KR101373369B1 (ko) * | 2011-04-21 | 2014-03-13 | 주식회사 썬스타 | 네트워크 기반 생산 관리 시스템 및 방법 |
-
2013
- 2013-12-03 JP JP2013250622A patent/JP6209959B2/ja active Active
-
2014
- 2014-10-30 US US14/528,417 patent/US9791853B2/en active Active
- 2014-11-03 TW TW103138059A patent/TWI512648B/zh active
- 2014-11-27 CN CN201410708752.3A patent/CN104678948B/zh active Active
- 2014-11-27 CN CN201710911830.3A patent/CN107656507A/zh active Pending
-
2017
- 2017-09-19 US US15/708,770 patent/US10268971B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1090068A (zh) * | 1992-11-30 | 1994-07-27 | Pfu株式会社 | 通用生产***及其操作方法 |
CN1136987A (zh) * | 1995-02-02 | 1996-12-04 | 丰田自动车株式会社 | 制订生产起始计划的***和方法 |
JPH10202480A (ja) * | 1997-01-20 | 1998-08-04 | Fujitsu General Ltd | 生産計画表示システム |
JP2008299762A (ja) * | 2007-06-01 | 2008-12-11 | Kazuo Kobayashi | 生産管理プログラム |
CN102364510A (zh) * | 2011-09-16 | 2012-02-29 | 中冶南方工程技术有限公司 | 流程制造业工序关系的表达方法 |
CN104678948A (zh) * | 2013-12-03 | 2015-06-03 | 富士通株式会社 | 显示设备和显示方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2015108904A (ja) | 2015-06-11 |
US20150153730A1 (en) | 2015-06-04 |
US9791853B2 (en) | 2017-10-17 |
JP6209959B2 (ja) | 2017-10-11 |
TW201528163A (zh) | 2015-07-16 |
US10268971B2 (en) | 2019-04-23 |
US20180004194A1 (en) | 2018-01-04 |
CN104678948B (zh) | 2017-11-07 |
CN104678948A (zh) | 2015-06-03 |
TWI512648B (zh) | 2015-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104678948B (zh) | 显示设备和显示方法 | |
Cox et al. | Exploratory Data Analysis: What Data Do I Have? | |
Hausmann et al. | The atlas of economic complexity: Mapping paths to prosperity | |
JP6043094B2 (ja) | 商品陳列情報集計システム | |
JP4890806B2 (ja) | 予測プログラムおよび予測装置 | |
JP2011511351A5 (zh) | ||
Bersimis et al. | A compound control chart for monitoring and controlling high quality processes | |
US7552062B2 (en) | Method and system for clinical process analysis | |
CN106657192A (zh) | 一种用于呈现服务调用信息的方法与设备 | |
CN106408363A (zh) | 图像处理装置及图像处理方法 | |
CN103080971A (zh) | 医疗信息***及医疗信息显示装置 | |
CN105095332B (zh) | 信息处理装置和信息处理方法 | |
CN105808183B (zh) | 显示控制***和显示控制方法 | |
CN107679945A (zh) | 建立消费对象推荐模型的方法以及相关方法及装置 | |
CN105830060A (zh) | 信息处理设备、信息处理程序、存储介质和信息处理方法 | |
WO2019146538A1 (ja) | 画像処理装置、画像処理方法及び記録媒体 | |
CA3194432A1 (en) | Medical fraud, waste, and abuse analytics systems and methods | |
CN107958197A (zh) | 学习数据制作支援方法 | |
CN106338514A (zh) | 一种兼容多种产品检测的视觉***及其检测方法 | |
JP2021039631A (ja) | 情報処理方法、プログラム、及び情報処理装置 | |
TWI598843B (zh) | Use of expert information to help analyze systems and methods | |
JP6879330B2 (ja) | 目標未達情報提示システム及び目標未達情報提示プログラム | |
CN103366241B (zh) | 信息处理装置及信息处理方法 | |
Bäuerle et al. | Where did my lines go? Visualizing missing data in parallel coordinates | |
JPWO2021100191A5 (zh) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180202 |