欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 调节控制> 制造管理辅助系统、方法和记录介质独创技术83249字

制造管理辅助系统、方法和记录介质

2021-03-19 00:33:00

制造管理辅助系统、方法和记录介质

  技术领域

  本发明主要涉及用于辅助制造的管理的计算机技术。

  背景技术

  作为关于制造管理的辅助的技术,已知有专利文献1中公开的技术。专利文献1中公开的技术将各工序的制造时间和等待时间可视地显示。

  现有技术文献

  专利文献

  专利文献1:日本专利第6287018号说明书

  发明内容

  发明所要解决的课题

  根据专利文献1的可视化技术,可进行工序顺序仅一个的制造系统也就是生产线系统的制造管理。

  但是,通过专利文献1的可视化技术难以辅助投入不同的多个种类的产品(成为完成品的基础的零件或材料)且多个工序中的两个以上的工序的工序顺序在每个种类中不同的制造系统(例如,共用一部分工序的两个以上的工序顺序混合存在的制造系统)中的制造管理。

  用于解决课题的技术方案

  辅助系统基于管理信息显示第一俯瞰图和第二俯瞰图中的至少一个,其中管理信息包含作为表示投入到制造系统中的每个产品的各工序的实施时刻的业绩的信息,制造系统是能够投入不同的多个种类的产品且多个工序中的两个以上的工序的工序顺序按种类而不同的制造系统。第一俯瞰图是,具有作为与时间对应的轴的时间轴和作为与该时间轴正交的与工序对应的轴的工序轴,且按规定的每个单位表示对象期间中的产品的制造状况的特征量的显示对象被展开而成的用户界面。第二俯瞰图是对于不同的多个种类的产品的流程表示多个工序的关系且每个工序的显示对象和每个工序间的显示对象被展开而成的用户界面。在第一俯瞰图和第二俯瞰图中的任一者中,与满足条件的特征量对应的显示对象均被加强显示。辅助系统对于第一俯瞰图和第二俯瞰图中的任一者选择种类和工序中的至少一者,基于管理信息来显示工序元素信息,该工序元素信息包含关于属于被选择了的种类的一个以上的工序的一个以上的工序元素的信息和关于被选择了的一个以上的工序的一个以上的工序元素的信息中的至少任一信息。

  发明效果

  能够辅助投入不同的多个种类的产品且多个工序中的两个以上的工序的工序顺序按照种类不同的制造系统的制造管理。

  附图说明

  图1表示一个实施方式的概要。

  图2表示一个实施方式的制造管理辅助系统的结构。

  图3表示管理服务器中实现的功能的一例。

  图4表示工序业绩表的一例。

  图5表示滞留数表的一例。

  图6表示工序顺序表的一例。

  图7表示设备业绩表的一例。

  图8表示设备顺序表的一例。

  图9表示制造系统的结构例。

  图10示意性地表示各种类的工序顺序的一例。

  图11示意性地表示关于各种类的工序的时系列的一例。

  图12表示制造管理辅助处理的流程的一例。

  图13表示滞留俯瞰UI的一例。

  图14表示滞留俯瞰UI的一例。

  图15表示滞留俯瞰UI的一例。

  图16表示设备UI的一例。

  图17表示前置时间俯瞰UI的一例。

  图18表示前置时间俯瞰UI的一例。

  图19表示前置时间俯瞰UI的一例。

  图20表示设备UI的一例。

  图21表示简单地应用了生产线系统的制造管理的一个比较例的图的一例。

  具体实施方式

  以下的说明中,“界面部”包含一个以上的界面,该一个以上的界面也可以包含用户界面部和通信界面部中的至少一个。用户界面部也可以包含一个以上的I/O设备(例如输入设备(例如键盘和指示设备)、输出设备(例如显示设备))、显示用计算机中的至少一个I/O设备,也可以包含相对于该至少一个I/O设备的界面设备。通信界面部也可以包含一个以上的通信界面设备。一个以上的通信界面设备也可以为一个以上的相同种类的通信界面设备(例如一个以上的NIC(Network Interface Card)),也可以为两个以上的不同种类的通信界面设备(例如NIC和HBA(Host Bus Adapter))。

  另外,以下的说明中,“存储部”包含一个以上的存储器。关于存储部,至少一个存储器也可以为易失性存储器。存储部主要在处理器部进行的处理时使用。存储部除了存储器之外,也可以包含一个以上的非易失性的存储设备(例如,HDD(Hard Disk Drive)或SSD(Solid State Drive))。

  另外,以下的说明中,“处理器部”包含一个以上的处理器。典型性而言,至少一个处理器为CPU(Central Processing Unit)那样的微处理器,但也可以包含GPU(GraphicsProcessing Unit)那样的其它种类的处理器。一个以上的处理器各自也可以为单核心,也可以为多核心。处理器也可以包含进行处理的一部分或全部的硬件电路。

  另外,以下的说明中,有时以“程序”为主语说明处理,但程序利用处理器部执行,由此,一边适当使用存储部(例如存储器)和/或界面部(例如通信端口)等一边进行规定的处理,因此,处理的主语也可以设为处理器。以程序为主语说明的处理也可以设为处理器部或具有该处理器部的装置进行的处理。另外,处理器部也可以包含进行处理的一部分或全部的硬件电路(例如FPGA(Field-Programmable GateArray)或ASIC(ApplicationSpecific Integrated Circuit))。程序也可以从程序源安装于计算机那样那样的装置。程序源也可以为例如程序配布服务器或计算机可读取的记录介质(例如非临时的记录介质)。另外,以下的说明中,两个以上的程序也可以作为一个程序实现,一个程序也可以作为两个以上的程序实现。

  另外,以下的说明中,有时以“xxx表”的表达说明信息,但信息也可以以任意的数据结构表达。即,信息不依赖于数据结构,因此,能够将“xxx表”称为“xxx信息”。另外,以下的说明中,各表的结构为一例,一个表也可以分割成两个以上的表,两个以上的表的全部或一部分也可以为一个表。

  另外,以下的说明中,“制造管理辅助系统”也可以利用一个以上的计算机构成。具体而言,例如,在计算机具有显示设备且计算机在自身的显示设备显示信息的情况下,该计算机也可以为制造管理辅助系统。另外,例如,在第一计算机(例如管理服务器)将显示用信息发送至远程的第二计算机(显示用计算机(例如管理客户))且显示用计算机显示该信息的情况下(第一计算机在第二计算机中显示信息的情况下),第一计算机和第二计算机中的至少第一计算机也可以为制造管理辅助系统。制造管理辅助系统也可以具有界面部、存储部及与它们连接的处理器部。制造管理辅助系统中的计算机显示“显示用信息”也可以在计算机所具有的显示设备显示显示用信息,计算机也可以向显示用计算机发送显示用信息(在后者的情况下,利用显示用计算机显示显示用信息)。另外,制造管理辅助系统的管理服务器和制造管理辅助系统中的至少一个功能也可以通过由至少一个物理的计算机(例如云基础架构的物理计算资源)执行的虚拟计算机(例如VM(Virtual Machine))实现。制造管理辅助系统的至少一部分也可以由软件定义。

  另外,“产品”一般是指制造的物品即所谓的完成品,但以下的说明中,“产品”是指投入制造系统的物品全部。因此,以下的说明中,“产品”也可以是投入制造系统之前的物品,也可以是处于制造系统中途的物品(所谓的“半成品”),也可以是制造系统中的经由符合的全部工序而成为可出库的状态的完成品的任一种。

  另外,以下的说明中,有时将工序x(x为自然数)的工序内的情况记载为“工序x内”记载,将从工序x向工序y的工序间的情况记载为“工序x-y间”。另外,以下的说明中,有时将设备X(X为自然数)的设备内的情况记载为“设备X内”,将从设备X向设备Y的设备间的情况记载为“设备X-Y间”。

  图1表示一个实施方式的概要。此外,以下的说明中,作为工序元素,属于工序的设备作为例子采用,但作为工序元素,可代替设备或除此之外,还具有设备以外的工序元素、例如作业者。另外,以下的说明中,“UI”为User Interface的缩写,典型性而言,为GUI(Graphical User Interface)。

  制造管理辅助系统100具有I/F(界面)部110、存储部120和与它们连接的处理器部130。存储部120存储管理信息272和辅助程序150。

  管理信息272包含作为表示投入不同的多个种类的产品且多个工序中的两个以上的工序的工序顺序按照种类不同的制造系统中投入的每个产品的各工序的实施时刻的业绩的信息。工序的实施时刻也可以是从工序的开始时刻到结束时刻中按照规定的规则选择的一个以上的时刻,但本实施方式中,采用开始时刻和结束时刻两者。

  辅助程序150作为制造管理的辅助之一,进行制造的状况的可视化。具体而言,辅助程序150由处理器部130执行,由此,使基于管理信息272的分析结果而显示的信息的对象响应选择操作,来进行阶段性缩小的制造管理辅助处理170。“选择操作”为选择与显示的信息对应的任意一个以上的对象的用户操作,例如,也可以是鼠标进行的范围选择和UI上的GUI按钮的按下。

  制造管理辅助处理170包含:显示顶部UI(User Interface)10;响应对于该UI10的选择操作而显示滞留俯瞰UI20和前置时间俯瞰UI30中的一者;响应对于该UI20或30的选择操作而显示设备UI40。

  顶部UI10也可以是接受是否以日期着眼点和产品着眼点的任一着眼点调查制造系统中的制造状况的选择的UI。此外,这种顶部UI10、滞留俯瞰UI20和前置时间俯瞰UI30中的一者的UI也可以不是必需的。例如,也可以根据规定的设定和/或应用制造管理辅助系统100的业种而取消顶部UI10,且取消滞留俯瞰UI20和前置时间俯瞰UI30中的一者。本实施方式中,UI10、20和30的任一项均是制造管理辅助处理170中可显示的UI。

  滞留俯瞰UI20在例如经由顶部UI10接受了日期着眼点的选择的情况下利用辅助程序150显示。滞留俯瞰UI20提供显示对象期间的滞留数的俯瞰。滞留数俯瞰(或种类进一步缩减之后的滞留数俯瞰)成为用户推测作为滞留数较多的原因部位的工序内或工序间的辅助。“显示对象期间”是管理的制造状况中设为显示对象的制造状况的期间。

  前置时间俯瞰UI30在例如经由顶部UI10接受了产品着眼点的选择的情况下通过辅助程序150显示。前置时间俯瞰UI30提供显示对象期间中的实际前置时间(实际上的前置时间)的俯瞰。前置时间俯瞰(或种类进一步缩减之后的前置时间俯瞰)成为用于推测作为实际前置时间较长的原因部位的工序内或工序间的辅助。

  设备UI40在相对于滞留俯瞰UI20或前置时间俯瞰UI30进行了选择工序内或工序间的选择操作的情况下利用辅助程序150显示。设备UI40提供关于属于该选择的工序内或工序间的设备的信息(由管理信息272确定的信息)。期待用户能够根据该信息确定属于该工序内或工序间的哪一设备为问题。

  以下,详细地说明本实施方式。

  图2表示制造管理辅助系统100的结构。

  制造管理辅助系统100包含管理服务器250和与管理服务器250连接的一个以上的管理客户端210。管理服务器250中,经由通信网络(例如LAN(Local Area Network)、WAN(Wide Area Network)或因特网)290连接管理客户端210和制造系统200。

  制造系统200是投入不同的多个种类的产品且多个工序中的两个以上的工序的工序顺序按照种类而不同的制造系统(例如工厂),例如为作业车间制造系统或单元制造系统。制造系统200具有用于多个工序的多个设备(装置)、关于多个工序对多个测量项目定期地进行测量的多个传感器、存储由多个传感器定期地得到的多个测量值且将该多个测量值发送至管理服务器250的服务器那样的装置。信息(例如制造动态数据、设备数据、品質测量数据等那样的原始数据)从制造系统200定期地或不定期地发送至管理服务器250并存储于管理服务器250。该信息包含例如关于产品的产品ID和每个工序的开始时刻以及结束时刻。

  管理客户端210具有I/F部211、存储部212以及与它们连接的处理器部213。

  I/F部211包含I/F(连接于通信网络290的通信接口设备)221、输入设备(例如,指示设备和键盘)222、以及显示设备(具有显示信息的物理屏幕的设备)223。输入设备222和显示设备223也可以采用成为一体的触摸屏。

  存储部212存储处理器部213中执行的计算机程序以及处理器部213中使用的信息。具体而言,例如,存储部212存储管理客户端程序231和Web浏览器232。管理客户端程序231与管理服务器250进行通信,经由Web浏览器232显示上述的UI。

  管理服务器250具有I/F部251、存储部252以及与它们连接的处理器部253。

  I/F部251包含I/F(与通信网络290连接的通信接口设备)261。

  存储部252存储处理器部253中执行的计算机程序、以及处理器部253中使用的信息。具体而言,例如,存储部252存储管理服务器程序271和管理信息272。管理服务器程序271与管理客户端程序231进行通信。管理信息272包含业绩信息140和关联信息281。业绩信息140是关于投入到制造系统200的每个产品的各工序的开始时刻和结束时刻那样的业绩的信息。业绩信息140也可以包含上述的原始数据。关联信息281是关于业绩的信息。相关信息281的一部分也可以是基于业绩信息140的分析结果生成的数据。关联信息281包含例如关于工序间(和/或工序内)的与滞留数比较的阈值(例如,每个工序间(和/或每个工序内)的阈值)。

  通过管理服务器程序271、管理客户端程序231、Web浏览器232的协作处理来实现UI的显示。

  图2表示的构成元素与图1表示的构成元素的关系例如如下。即,I/F部211和251中的至少I/F部251与I/F部110对应。存储部212和252中的至少存储部252与存储部120对应。处理器部213和253中的至少处理器部253与处理器部130对应。管理服务器程序271、管理客户端程序231和Web浏览器232中的至少管理服务器程序271与辅助程序150对应。

  图3表示管理服务器250中实现的功能的一例。

  管理服务器程序271由处理器部253执行,由此,实现图示的功能、即输入部301、显示部302和控制部303。换言之,管理服务器程序271具有输入部301、显示部302和控制部303。

  输入部301是用于输入信息的功能。输入部301包含用户操作接收部311。用户操作接受部311是用于接收用户操作(用户使用输入设备对画面进行的操作)的功能。用户操作接受部311包含期间接受部321和选择接受部322。期间接受部321是用于接受显示对象期间的指定的功能。选择接受部322是用于接受上述选择操作的功能。

  显示部302是用于显示信息的功能。显示部302包含显示生成部331和显示执行部333。显示生成部331是用于进行UI的显示生成的(例如在存储器部上进行描绘)的功能。显示执行部333是用于执行显示生成的UI的显示的功能。

  控制部303是用于控制的功能。控制部303包含数据管理部341和分析部342。

  数据管理部341取得产品和设备的业绩数据并基于该业绩数据更新工序业绩表351、滞留数表352和设备业绩表354。另外,数据管理部341管理工序业绩表351、滞留数表352、工序顺序表353、设备业绩表354以及设备顺序表355的表。

  此外,“业绩数据”是表示制造的业绩的数据,例如是包含产品ID(例如产品编号)、工序ID(例如工序编号)、时刻(例如该数据的收集时刻或该工序的开始时刻和结束时刻)、以及状态(例如该工序中的处理中或该工序的结束)的数据。数据管理部341例如从制造系统200定期地或不定期地收集业绩数据,基于收集到的业绩数据更新工序业绩表351和设备业绩表354。这些表351和354是业绩信息140的至少一部分。

  滞留数表352基于工序业绩表351动态地生成。工序顺序表353和设备顺序表355预先准备。滞留数表352、工序顺序表353和设备顺序表354是关联信息281的至少一部分。

  分析部345是用于分析管理信息272的功能。分析部345包含特征量计算部361和加强对象判断部362。特征量计算部361计算显示对象期间的产品的制造状况的特征量。本实施方式中,特征量是滞留数或实际前置时间。加强对象判断部362判断加强显示的对象的有无。如果存在加强显示的对象,则加强对象判断部362使显示部302执行该对象的加强显示的描绘和执行。

  图4表示工序业绩表的一例。

  工序业绩表351保存工序中的关于制造业绩的信息。具体而言,例如,工序业绩表351对工序中的每个状态具有记录。各记录存储工序ID401、日期时间402、产品ID403以及日期时间状态404的信息。举例一个组合(工序、日期时间、产品以及状态的组合)(图4的说明中“关注组合”)。另外,图4的说明中,将属于关注组合的工序、日期时间、产品以及日期时间状态分别称为关注工序、关注日期时间、关注产品以及关注状态。

  工序ID401表示关注工序的ID。日期402表示关注日期时间(关注工序中关于关注产品产生关注日期时间状态的日期时间)。日期时间为时刻的一例,日期时间的单位以年月日期分秒的单位表达,但单位可以比其粗略,也可以比其精细,另外,也可以为不同的单位。产品ID403表示关注产品的ID。日期时间状态404表示关注日期时间状态(例如,工序的“开始”,或工序的“结束”)。

  图5表示滞留数表352的一例。

  滞留数表352对于各时间片(Time Slice)(例如每1分钟),在每个工序内和每个工序间保存计算出的滞留数。具体而言,例如,滞留数表352在每个工序内和每个工序间具有记录。各记录中,对于与该记录对应的工序内或工序间,对每个时间片记录计算出的滞留数。滞留数表352例如存在于每个种类。

  图6表示工序顺序表353的一例。

  工序顺序表353表示种类与工序顺序的关系。具体而言,例如,工序顺序表353对每个种类具有记录。各记录存储种类ID601、产品ID602、工序顺序603、部分标准前置时间604、以及标准前置时间605的信息。举例一个种类(图6的说明中“关注种类”)。

  种类ID601表示关注种类的ID。产品ID602表示属于关注种类的每个产品的产品ID。工序顺序603表示根据与关注种类对应的工序顺序排列的工序ID。部分标准前置时间604表示构成与关注种类对应的工序顺序的每个工序(工序内)的部分标准前置时间(标准时间)。部分标准前置时间604中的部分标准前置时间的排列与工序顺序603中的工序ID的排列对应。标准前置时间605表示属于关注种类的产品的标准前置时间。标准前置时间除了包含每个工序内的时间的部分标准前置时间之外,还包含每个工序间的时间(例如,考虑了从工序转至下一工序时的搬送时间和等待时间的时间)。因此,与关注种类对应的标准前置时间通常比与构成属于关注种类的工序顺序的多个工序分别对应的多个部分标准前置时间(标准时间)的合计大。

  图7表示设备业绩表354的一例。

  设备业绩表354保存关于设备中的制造业绩的信息。具体而言,例如,设备业绩表354对设备中的每个状态具有记录。各记录存储设备ID701、日期时间702、产品ID703、工序ID704、种类ID705、设备状态706以及日期时间状态707的信息。举例一个组合(设备,日期时间,产品,工序,种类,设备状态以及日期时间状态的组合)(图7的说明中“关注组合”)。另外,图7的说明中,将属于关注组合的设备、日期时间、产品、工序、种类、设备状态以及日期时间状态分别称为关注设备、关注日期时间、关注产品、关注工序、关注种类、关注设备状态以及关注日期时间状态。

  设备ID701表示关注设备(属于关注工序的设备)的ID。日期时间702表示关注日期时间(关注工序中对于关注产品产生关注设备状态以及关注日期时间状态的日期时间)。产品ID703表示关注产品的ID。工序ID704表示关注工序的ID。种类ID705表示关注种类(关注产品所属的种类)的ID。设备状态706表示关注设备状态(关注设备的状态,例如,“工作中”,“工序切换中”)。日期时间状态707表示关注日期时间状态(关注工序中关于关注产品产生的日期时间状态)。

  图8表示设备顺序表355的一例。

  设备顺序表355表示工序与设备顺序的关系。具体而言,例如,设备顺序表355对每个工序具有记录。各记录存储工序ID801和设备顺序802的信息。举例一个工序(图8的说明中“关注工序”)。

  工序ID801表示关注工序的ID。设备顺序802表示根据与关注工序对应的设备顺序排列的设备ID。此外,“设备顺序”中,设备未必需要依次排列,例如也可以至少一部分设备平行(相同顺序)。设备标准前置时间803表示构成与关注工序对应的设备顺序的每个设备(设备内)的标准的需要时间即设备标准前置时间。设备标准前置时间803中的设备标准前置时间的排列与设备顺序802中的设备ID的排列对应。部分标准前置时间804表示与关注工序对应的部分标准前置时间。部分标准前置时间除了包含作为每个设备内的时间的设备标准前置时间之外,还包含每个设备间的时间(例如,从设备转至下一设备时的时间)。因此,与关注工序对应的部分标准前置时间通常比与构成属于关注工序的设备顺序的多个设备分别对应的多个设备标准前置时间的合计大。

  基于以上那样的包含表351~355的管理信息272,管理服务器程序271进行制造管理辅助处理。本实施方式的制造管理辅助处理在制造系统200,即投入不同的多个种类的产品且多个工序中的两个以上的工序的工序顺序按照种类不同的制造系统中的制造管理中是有用的。为了理解其有用性,需要理解制造系统200的结构和课题的一例。因此,参照图9~图11说明制造系统200的结构和课题的一例。

  图9表示制造系统200的结构。此外,图9中,将各工序未开始的产品记载为“部件”,将该工序开始但未结束的产品记载为“半成品”,将该工序结束的产品记载为“完成品”。也就是,在每个工序中,产品的名称改变为部件→半成品→完成品。对于各工序,之前的工序中的完成品在开始该工序之前为部件。本发明中,“产品”也可以为部件、半成品和完成品的任一产品。另外,本实施方式中,各工序中,存在至少一个设备。

  制造系统200中,对于一个种类存在两个以上的工序按照与其种类对应的工序顺序排列的生产线,因此,与不同的多个种类分别对应的不同的多个生产线共用一部分工序。例如,与某两个以上的种类分别对应的两个以上的生产线共有某一部分工序,与其它的两个以上的种类分别对应的其它的两个以上的生产线共用其它的一部分工序。即,制造系统200成为如果减少种类则与生产线系统一样的系统。

  作为制造系统200与生产线系统不同的点,至少具有下述2点。

  作为第一不同点,制造系统200中,为每个种类中至少工序顺序不同的点。也有时实施的两个以上的工序根据种类不同而各异。例如,如图9和图10中示例,属于种类X的产品实施全部的工序1~工序4,它们按照工序1、工序2、工序3以及工序4的顺序实施。属于种类Y的产品实施工序1~工序4中除工序2以外的工序,它们按照工序1、工序3以及工序4的顺序实施。属于种类W的产品实施与属于种类Y的产品相同的工序,但实施的顺序不同。具体而言,工序1~工序4中的除工序2以外的工序按照工序3、工序1以及工序4的顺序实施(这样,还具有第一工序为工序1以外的工序的种类)。根据这种特征,产品的标准前置时间在每个种类中不同。

  作为第二不同点,为能够同时并行制造属于两个以上的种类的两个以上的产品点。如图11中示例,可产生与第二种类相比,第一种类的第一工序的开始靠前,但最终工序的结束靠后或其相反(也就是,FIFO(First-In First-Out)未必成立)。另外,各种类从该种类以外的一个以上的种类受到影响。根据图11的例子,对于属于种类Y的产品,由于工序2拖延的影响,尽管属于种类W的产品的前工序3早已结束,也产生属于种类W的产品的工序2的开始延迟(期待该影响以滞留数增加或实际前置时间增加的形式出现)。此外,图9的例子中,为了简化说明,各工序中,存在的设备为一个。因此,各工序中,存在于同一日期时间(时间片)的产品的种类为一个。但是,至少一个工序中,也可以存在多个设备。在该情况下,该至少一个工序中,在同一日期可存在属于两个以上的种类的两个以上的产品(例如,在同一日期时间,工序2中可存在属于种类Y的产品和属于种类X的产品)。另外,各工序中,典型的是多个产品(部件)以统一的单位(批)连续地投入各设备。

  当向制造系统200的制造管理简单应用生产线系统的制造管理时,可显示图21中示例的图表图2700,但该图2700中具有下述的课题。由此,难以了解滞留状况和实际前置时间的制造状况。

  (课题A)不能根据折线的倾斜度判断好坏。例如,即使在图2700上观察到超越,也不能判断该超越是否适当(例如参照参照符号2701)。这是由于标准前置时间在每个种类中不同。

  (课题B)对于工序间难以计算滞留数。具体而言,在工序间,滞留数为存在于时间片的产品的数,未必是精确的滞留数。这是由于有时工序顺序在每个种类中不同,结果工序间不同。例如根据图2700,对于工序2-3间,看到在时间片T存在多个种类的产品,但存在与不包含工序2-3间的工序顺序对应的种类(工序3的开始未进行绘点的种类)。

  (课题C)难以掌握滞留部位。这是由于工序顺序在每个种类中不同,结果与关于生产线系统的图表图相比,折线的重叠或交叉较多。

  (课题D)难以掌握滞留倾向。这是由于根据种类不同,还显示未通过的工序,或具有包含从下向上返回的线段的折线。

  这样,连续地制造不同的种类的产品时,即使观察可视化的制造状况,也难以确定下述的任一者,因此生产力的降低成为课题。

  ·与标准前置时间(计划的前置时间)大幅不同的种类。

  ·滞留数的增加。

  因此,本实施方式中,参照图1进行说明并进行以下详细叙述的制造管理辅助处理。具体而言,例如,根据多个种类混合存在的状态,判别应着眼的种类,在种类的判别后,以工序顺序->工序->设备的顺序下钻(Drill Down)可视化的信息。在该情况下,在缩减的种类的范围进行下钻。此外,也可以不进行种类的判别,而判别应着眼的工序。在该情况下,关于对该工序可视化的信息,将该工序包含于工序顺序的一个以上的种类混合存在。

  图12表示制造管理辅助处理的流程的一例。

  管理服务器程序271通过顶部UI10(参照图1)接受调查观点的选择(以及例如显示对象期间的指定)(S1201)。

  在S1201中接受了的选择为日期时间着眼点的选择的情况下(S1202:否),管理服务器程序271显示提供基于管理信息272而确定的滞留数的俯瞰的滞留俯瞰UI20(S1211)。图13表示该UI20的一例。

  在S1211后选择了种类的情况下(S1212:是),管理服务器程序271在S1211中更新滞留俯瞰UI20的显示。图14中表示种类选择的一例。图15表示更新后的UI20的一例。此外,在选择日期时间着眼点的情况下,管理服务器程序271也可以基于多个种类中的管理信息272来选择种类(例如选择滞留数在显示对象期间最多的种类),对于选择了的种类显示提供滞留数的俯瞰的滞留俯瞰UI20。即,作为一例,也可以不进行图13和图14中示例的UI20的显示,而显示图15中示例的UI20。

  S1211后(例如提供与所选择的种类对应的滞留数俯瞰的UI20显示之后),在接收了设备显示的选择的情况下(S1213:是),管理服务器程序271显示设备UI40(S1231)。图16中表示该UI40的一例。

  例如进行了种类选择和设备显示以外的用户操作(例如关闭UI20的用户操作)的情况下(S1213:否),管理服务器程序271进行基于该用户操作的处理(S1214)。

  在S1201中接受的选择为产品着眼点的选择的情况下(S1202:是),管理服务器程序271显示提供基于管理信息272而确定的实际前置时间的俯瞰的前置时间俯瞰UI30(S1221)。图17表示该UI30的一例。

  在S1221后选择种类的情况下(S1222:是),管理服务器程序271在S1221中更新前置时间俯瞰UI30的显示。图18表示种类选择的一例。图19表示更新后的UI30的一例。此外,在选择了产品着眼点的情况下,管理服务器程序271也可以基于多个种类中的管理信息272选择种类(例如,选择实际前置时间与标准前置时间的偏离(实际前置时间>标准前置时间)在显示对象期间最大的种类),并对于选择了的种类显示提供实际前置时间的俯瞰的前置时间俯瞰UI30。即,作为一例,也可以不进行图17和图18中示例的UI30的显示,而显示图19中示例的UI20。

  在S1221之后(例如,显示了提供与选择的种类对应的实际前置时间俯瞰的UI30之后),接收了设备显示的选择的情况下(S1223:是),管理服务器程序271显示设备UI40(S1231)。图20表示该UI40的一例。

  例如在进行种类选择和设备显示以外的用户操作(例如关闭UI30的用户操作)的情况下(S1223:否),管理服务器程序271进行基于该用户操作的处理(S1224)。

  以下,说明从S1211到S1231的过程中的UI变化的一例和从S1221到S1231的过程中的UI变化的一例。此外,以下,有时将滞留数的阈值称为“滞留阈值”。实际前置时间的阈值为标准前置时间。部分实际前置时间(关于工序内实际需要的时间)的阈值为部分标准前置时间(标准时间)。

  从<S1211到S1231的过程中的UI变化的一例>

  首先,显示图13中示例的滞留俯瞰UI20。该UI20提供多个种类混合存在状态的滞留数俯瞰。滞留俯瞰UI20包括:具有时间轴且对于各工序与每个日期时间(时间片)的滞留数相对应的热图即滞留俯瞰图21(第一俯瞰图的一例)、以每个工序的显示对象为节点并以每个工序间的显示对象为边缘的有向图表即工序顺序图22(第二俯瞰图的一例)、设备信息显示按钮23(例如GUI部件)。图13中示例的UI20中,混合存在多个种类(种类例如未缩减为一个),因此,不可进行设备显示,具体而言,设备信息显示按钮23为无效状态(不可进行按钮按下的状态)。

  滞留俯瞰图21中,与时间轴正交的工序轴(与工序对应的轴)中,制造系统200所包括的全部工序1~4的ID例如按照工序1~工序4的顺序排列。另外,工序轴中,每个工序具有开始和结束。图13的例子中,时间轴为横轴,工序轴为纵轴,但也可以时间轴为纵轴且工序轴为横轴。

  滞留俯瞰图21中,显示对象的单位为时间片与工序内或工序间的组。换言之,滞留俯瞰图21具有沿着时间轴和工序轴二维地排列的多个显示对象。各显示对象的显示方式(例如颜色或浓度)依赖于与该显示对象对应的滞留数(例如,由种类不同的滞留数表352确定的滞留数(多个种类的滞留数的合计))(其中,“与显示对象对应的滞留数”是与对应于该显示对象的时间片和对应于该显示对象的工序内或工序间相关联的滞留数)。管理服务器程序271对于滞留俯瞰图21的各显示对象,根据滞留数决定是否设为加强显示对象,或在设为加强显示对象的情况下决定加强显示的程度。例如,也可以一个以上的滞留阈值按种类的不同登记于管理信息272,并根据超过滞留数的滞留阈值中最大的滞留阈值为哪一项,决定与该滞留数对应的显示对象的显示方式。一个以上的滞留阈值也可以代替种类的不同或除此之外,还存在于每个工序内和每个工序间。

  根据以上那样的滞留俯瞰图21,即使混合存在多个种类,对于显示对象期的每个时间片也容易了解各工序(工序内或工序间)中的滞留状况(例如哪一日期时间的哪一工序的滞留为问题)。

  工序顺序图22相对于沿着时间轴方向较长的滞留俯瞰图21,在与时间轴方向正交的方向上(例如滞留俯瞰图21的下方)配置。工序顺序图22表示关于不同的多个种类的产品的流程的多个工序的关系。根据图13的例子,具有从节点“工序1”向节点“工序2”延伸的边缘(箭头),因此,对于至少一个种类,工序1的下一工序为工序3。另外,根据图13的例子,没有从节点“工序2”向节点“工序1”延伸的边缘(箭头),因此,对于任意的种类,工序2的下一工序不是工序1。

  工序顺序图22中的各节点及各边缘为通过管理服务器程序271可设为加强显示的对象的显示对象。根据图13的例子,与工序4内对应的滞留数超过滞留阈值,因此,节点“工序4”进行加强显示(例如节点“工序4”的边框成为粗体)。另外,根据图13的例子,工序1内和工序2内的任意滞留数均未超过滞留阈值,因此,节点“工序1”和节点“工序2”均未设为加强显示的对象,但与工序1-2间对应的滞留数超过滞留阈值,因此,与工序1-2间对应的边缘(从节点“工序1”向节点“工序2”延伸的边缘)进行加强显示(例如该边缘成为粗线)。

  根据以上那样的工序顺序图22,即使混合存在多个种类,也容易了解存在哪种工序间,以及关于各工序(工序内或工序间)的显示对象期间整体的滞留状况。特别是同时观察表示显示对象期间的每个时间片的滞留状况的滞留俯瞰图21和将显示对象期间整体的滞留状况与每个种类的工序顺序一起表示的有向图表即工序顺序图22,由此,更容易了解显示对象期间的吞吐量状况。此外,根据图13中示例的工序顺序图22,作为一例可以如下所述。

  ·节点“工序4”被加强显示。这是指,与工序4对应的滞留数超过滞留阈值。因此,用户能够推测为工序4中存在问题。

  ·边缘“工序1-2间”被加强显示,但节点“工序2”未被加强显示。这是指,工序1结束但工序2未开始的产品的数超过滞留阈值,但与工序2对应的滞留数为滞留阈值以下。因此,用户能够推测为工序1-2间存在问题且工序2中没有问题。

  但是,本实施方式的滞留数计算的一例也可以如下。特征量计算部361也可以基于与各种类对应的工序业绩表351,对于显示对象期间的一个以上的时刻各自(也就是对于各时间片),按照种类不同计算在该时刻之前结束前一个工序但在该时刻未开始该工序的产品的数量。对于各时刻,滞留数例如下所述。按照种类不同计算出的滞留数反映于滞留数表352。

  ·对于某种类计算出的产品数是与该某种类对应的工序间的滞留数。

  ·对于多个种类,如果工序间相同,则种类不同的工序间的滞留数的合计是关于该多个种类的工序间的滞留数。

  ·对于多个种类,在多个工序间与子节点相当的工序(工序间的后侧的工序)相同的情况下,该多个工序间的滞留数的合计也可以是对于该多个种类的该工序的工序内的滞留数(根据图13的例子,对于全部种类,工序1-4间的滞留数、工序2-4间的滞留数、工序3-4间的滞留数的合计也可以为工序4的滞留数)。

  ·对于各种类,关于各工序,工序内的滞留数也可以还包含该时刻之前开始该工序但在该时刻未结束该工序的产品的数。

  另外,基于图13中示例的滞留俯瞰UI20的显示,进行种类选择(种类缩减)和工序选择(工序缩减)中的至少一个。种类选择和工序选择的至少一个也可以是下述的(1A)至(1C)中的任一项。

  (1A)种类选择和工序选择的至少一个也可以不进行用户的选择操作地(也就是自动)进行。例如,管理服务器程序271基于与滞留俯瞰图21的显示范围(显示对象期间)对应的管理信息部分(例如滞留数表352中属于显示对象期间的部分),确定滞留数最多的种类和滞留数最多的工序中的至少一个,并选择所确定的种类或工序。此外,“滞留数最多”也可以是显示对象期间的滞留数的累积值,也可以是显示对象期间超过滞留阈值的滞留数的累积值,也可以在显示对象期间,滞留数超过滞留阈值的连续的期间最长。

  (1B)种类选择和工序选择的至少一个也可以响应对于滞留俯瞰图21的选择操作而进行。该选择操作也可以是例如下述中的任一项。

  ·用户期望的显示对象的选择(例如鼠标点击)。在该情况下,管理服务器程序271进行与所选择的显示对象对应的工序的选择和具有包含该工序的工序顺序的全部种类(由工序顺序表353确定的全部种类)的选择中的至少一个选择。

  ·如图14中示例,用户期望的矩形范围14(范围的形状也可以不限于矩形)的指定(例如鼠标拖动)。在该情况下,管理服务器程序271确定矩形范围14重叠的全部工序,且进行所确定的全部工序(或其中滞留数最多的工序)的选择和具有全部包含所确定的工序的工序顺序的全部种类(由工序顺序表353确定的全部种类(或其中滞留数最多的种类))的选择中的至少一个选择。

  (1C)种类选择和工序选择的至少一个也可以响应对于工序顺序图22的选择操作而进行。该选择操作也可以为例如下述中的任一项。

  ·用户期望的节点(典型的为加强显示的节点)的选择(例如鼠标点击)。在该情况下,管理服务器程序271进行与所选择的节点对应的工序的选择、和具有包含该工序的工序顺序的全部种类(由工序顺序表353确定的全部种类)的选择中的至少一个选择。

  ·如图14中示例,用户期望的边缘15(典型的是加强显示的边缘)的选择(例如鼠标点击)。在该情况下,管理服务器程序271确定与所选择的边缘15对应的工序间,且进行构成所确定的工序间的各工序的选择、和具有包含所确定的工序间的工序顺序的全部种类(由工序顺序表353确定的全部种类)的选择中的至少一个选择。

  在根据(1A)至(1C)的任一项进行种类选择的情况下(在具有两个以上的种类的情况下缩减成一个种类之后),管理服务器程序271利用管理信息272(例如表351~353)确定与所选择的种类(在通过矩形范围的指定等缩减显示对象期间的情况下,该缩减后的显示对象期间)对应的信息,基于所确定的信息,滞留俯瞰图21的显示也变更成与所选择的种类对应的显示,工序顺序图22的显示也变更成与所选择的种类对应的显示。例如,选择种类Y,结果滞留俯瞰图21的显示也变更成图15中示例的显示,工序顺序图22的显示也变更成图15中示例的显示。

  根据与种类Y对应的滞留俯瞰图21,按照工序轴与种类Y对应的工序顺序(由工序顺序表353确定的工序顺序)排列工序,沿着该工序轴排列表示每个时间片的滞留数的显示对象。

  根据与种类Y对应的工序顺序图22,与种类Y对应的节点和边缘以外的节点和边缘的显示相对性地变浅。由此,容易了解所选择的种类Y的工序顺序,且与未选择的种类对应的节点和边缘的显示残留,因此,用户能够掌握来自种类Y以外的种类的影响。另外,工序顺序图22的变更后的显示中,关于工序顺序,存在与种类Y以外的种类对应的显示对象的显示程度相对变弱这样的显示变更,但关于滞留数,维持与全部种类对应的显示(例如维持与工序3-4间对应的边缘的加强)。由此,能够根据滞留俯瞰图21掌握与种类Y对应的滞留状况,且根据工序顺序图22掌握来自种类Y以外的种类的影响。

  基于图15中示例的滞留俯瞰UI20(种类选择后的UI20)的显示,进行工序选择(工序缩减)。工序选择也可以为下述的(1a)至(1c)中的任一项。根据工序选择而选择的工序的数可以为1,也可以多于1。

  (1a)工序选择也可以不进行用户的选择操作地(也就是自动)进行。例如,管理服务器程序271基于与滞留俯瞰图21的显示范围(显示对象期间)对应的管理信息部分(例如滞留数表352中属于显示对象期间的部分),确定滞留数最多的工序并选择所确定的工序。

  (1b)工序选择也可以响应对于滞留俯瞰图21的选择操作而进行。该选择操作也可以为例如下述中的任一项。

  ·用户期望的显示对象的选择(例如鼠标点击)。在该情况下,管理服务器程序271进行与所选择的显示对象对应的工序的选择。

  ·如图15中示例,用户期望的矩形范围265(范围的形状也可以不限于矩形)的指定(例如鼠标拖动)。在该情况下,管理服务器程序271确定矩形范围265重叠的全部的工序(或其中滞留数最多的工序),并进行所确定的工序的选择。

  (1c)工序选择也可以响应对于工序顺序图22的选择操作而进行。该选择操作也可以为例如下述中的任一项。

  ·用户期望的节点(典型的是加强显示的节点)的选择(例如鼠标点击)。在该情况下,管理服务器程序271进行与所选择的节点对应的工序的选择。一例为节点“工序4”的选择。

  ·用户期望的边缘(典型的是加强显示的边缘)的选择(例如鼠标点击)。在该情况下,管理服务器程序271确定与所选择的边缘对应的工序间,并进行构成所确定的工序间的两者(或一才)的工序的选择。

  在根据(1a)至(1c)的任一项进行工序选择的情况下,如图15中示例,管理服务器程序271将设备信息显示按钮23的状态变更成有效状态(可进行按钮按下的状态)。在按下该按钮23的情况下,管理服务器程序271显示具有关于属于所选择的工序的设备的信息的设备UI40。此外,管理服务器程序271也可以不进行按钮23的按下,而响应根据(1a)至(1c)的任一项的工序选择来显示设备UI40(换言之,也可以在UI20中没有按钮23)。

  此外,如上述,对于图13中示例的UI20,也可以根据(1A)至(1C)的任一项,代替种类选择而进行工序选择。在进行了该工序选择的情况下,管理服务器程序271将设备信息显示按钮23的状态变更成有效状态。在按下该按钮23的情况下,管理服务器程序271显示具有关于属于所选择的工序的设备的信息的设备UI40。此外,管理服务器程序271也可以不按下按钮23,而响应根据(1A)至(1C)的任一项的工序选择来显示设备UI40。

  图16表示设备UI40的一例。图16的例子中,所选择的工序在图14~图16的任一例中为工序4。

  显示于设备UI40的信息基于设备业绩表354和设备顺序表355而得到。具有设备热图41、设备顺序图42、设备甘特图43(也可以没有图41~43中的一部分图)。在所选择的工序为两个以上的情况下,图41~43各自也可以存在于每个工序,也可以按工序具有信息。

  设备热图41为具有时间轴且对于各设备与每个日期时间(时间片)的滞留数相对应的热图。设备热图41中,与时间轴正交的设备轴(与设备对应的轴)中,排列属于所选择的工序4的设备的ID(设备5,设备6)。另外,设备轴中,每个设备中具有开始和结束。图16的例子中,时间轴为横轴且设备轴为纵轴,但也可以时间轴为纵轴且设备轴为横轴。

  设备热图41中,显示对象的单位为时间片与设备的组。换言之,设备热图41具有沿着时间轴和设备轴二维地排列的多个显示对象。各显示对象的显示方式(例如颜色或浓度)依赖于与该显示对象对应的滞留数(例如由设备业绩表354确定的滞留数)(其中,“与显示对象对应的滞留数”是与对应于该显示对象的时间片和对应于该显示对象的设备内或设备间相关联的滞留数)。管理服务器程序271对于设备热图41的各显示对象,根据滞留数决定是否设为加强显示对象,或在设为加强显示对象的情况下决定加强显示的程度。例如,一个以上的滞留阈值也可以按照设备种类(或按照种类与设备的组)登记于管理信息272,也可以根据滞留数超过的滞留阈值中最大的滞留阈值为哪一项,来决定与该滞留数对应的显示对象的显示方式。

  设备顺序图42相对于沿着时间轴方向较长的设备热图41,配置在与时间轴方向正交的方向上(例如设备热图41的下方)。设备顺序图42表示所选择的工序4中的设备5和6的关系。根据图16的例子,具有从节点“设备5”向节点“设备6”延伸的边缘(箭头),因此,工序4中,产品向设备5的下一设备6流动。

  设备顺序图42中的各节点和各边缘为通过管理服务器程序271可设为加强显示的对象的显示对象。根据图16的例子,与设备6内对应的滞留数超过滞留阈值,因此,节点“设备6”被加强显示(例如节点“设备6”的边框成为粗体)。另外,根据图16的例子,设备5内的滞留数未超过滞留阈值,因此,节点“设备5”未设为加强显示的对象,但与设备5-6间对应的滞留数超过滞留阈值,因此,与设备5-6间对应的边缘(从节点“设备5”延伸至节点“设备6”的边缘)被加强显示(例如该边缘成为粗线)。

  设备甘特图43表示每个设备中,在任一时间段为哪一设备状态。设备甘特图43中,例如,横轴为时间轴,且纵轴为设备轴。设备甘特图43中,与设备对应的显示对象具有与该设备的设备状态对应的显示方式和与持续为该设备状态的期间相应的长度(沿着时间轴的长度)。

  图13~图16的说明中,滞留俯瞰图21的描绘(或更新)也可以通过例如下述的顺序进行。

  (11-1)管理服务器程序271通过分析与管理信息272中的显示对象期间对应的符合部分,确定每个时间片的滞留数。在此所说的“符合部分”是如果不选择种类和工序,则与全部种类和全部工序对应的部分,是如果选择种类和工序中的至少一个,则与选择的种类和/或工序对应的部分。

  (11-2)管理服务器程序271基于(11-1)的分析结果,对每个滞留数决定与该滞留数对应的显示对象的显示方式。例如,管理服务器程序271对超过滞留阈值的每个滞留数,决定与该滞留数相应的加强显示程度。

  (11-3)管理服务器程序271根据(11-2)的决定,描绘多个显示对象沿着时间轴和工序轴二维配置的滞留俯瞰图21。

  (11-4)管理服务器程序271在基于滞留俯瞰图21和工序顺序图22的任一项选择种类和工序的至少一个的情况下进行(11-1)。

  图13~图16的说明中,工序顺序图22的描绘(或更新)也可以以例如下述的顺序进行。

  (12-1)管理服务器程序271通过分析与管理信息272中的显示对象期间对应的符合部分,确定多个工序的关系。在此所说的“符合部分”是如果不选择种类,则与全部种类对应的部分,是如果选择种类,则与选择的种类对应的部分。另外,在此所说的“显示对象期间”是在最初或下钻的过程中由用户指定的期间。

  (12-2)管理服务器程序271基于(12-1)的分析结果和例如(11-1)的结果,决定各节点和各边缘的显示方式。例如,管理服务器程序271决定加强显示与超过滞留阈值的滞留数对应的显示对象(节点或边缘)。另外,例如,管理服务器程序271决定使与所选择的种类以外的种类对应的显示对象(节点或边缘)的显示方式比与所选择的种类对应的显示对象减弱。

  (12-3)管理服务器程序271根据(12-2)的决定,描绘以工序内为节点且以工序间为边缘的工序顺序图22。

  (12-4)管理服务器程序271在基于滞留俯瞰图21和工序顺序图22的任一项选择种类的情况下进行(12-1)。

  图13~图16的说明中,设备热图41的描绘也可以以例如下述的顺序进行。

  (13-1)管理服务器程序271通过分析与管理信息272中的显示对象期间对应的符合部分,对各设备确定每个时间片的滞留数。在此所说的“符合部分”是所选择的工序(或与所选择的种类对应的工序顺序中包含的工序)。

  (13-2)管理服务器程序271基于(13-1)的分析结果,对每个滞留数决定与该滞留数对应的显示对象的显示方式。例如,管理服务器程序271对超过滞留阈值的每个滞留数,决定与该滞留数相应的加强显示程度。

  (13-3)管理服务器程序271根据(13-2)的决定,描绘多个显示对象沿着时间轴和设备轴二维配置的设备热图41。

  图13~图16的说明中,设备顺序图42的描绘也可以以例如下述的顺序进行。

  (14-1)管理服务器程序271通过分析与管理信息272中的显示对象期间对应的符合部分来确定设备的关系。在此所说的“符合部分”是所与选择的工序对应的部分。

  (14-2)管理服务器程序271基于(14-1)的分析结果和例如(13-1)的结果,决定各节点和各边缘的显示方式。例如,管理服务器程序271决定加强显示与具有超过滞留阈值的滞留数的设备(设备内或设备间)对应的显示对象(节点或边缘)。

  (14-3)管理服务器程序271根据(14-2)的决定,描绘以设备(设备内)为节点且以设备间为边缘的设备顺序图42。

  图13~图16的说明中,设备甘特图43的描绘也可以以例如下述的顺序进行。

  (15-1)管理服务器程序271通过分析与管理信息272中的显示对象期间对应的符合部分来确定设备的关系。在此所说的“符合部分”是与选择的工序对应的部分。另外,该分析中,确定在任一期间,任一设备为哪一设备状态。

  (15-2)管理服务器程序271基于(15-1)的分析结果,对各设备决定与该设备的设备状态相应的显示方式,且决定与持续为该设备状态的期间相应的长度。

  (15-3)管理服务器程序271根据(15-2)的决定,描绘设备甘特图43。

  <从S1221到S1231的过程中的UI变化的一例>

  首先,显示图17中示例的前置时间俯瞰UI30。该UI30提供多个种类混合存在状态的实际前置时间俯瞰。前置时间俯瞰UI30具有:包含对每个产品表示实际前置时间的直线的前置时间俯瞰图31(第一俯瞰图的一例)、以每个工序的显示对象为节点且以每个工序间的显示对象为边缘的有向图表即工序顺序图32(第二俯瞰图的一例)、设备信息显示按钮33(例如GUI部件)。图17中示例的UI30中,混合存在多个种类(种类未缩减成例如一个),因此,设备信息显示按钮33为无效状态。

  前置时间俯瞰图31中,混合存在有属于多个种类的多个产品各自的实际前置时间。图31中,一条直线与一个产品对应。图31中,与时间轴正交的工序轴(与工序对应的轴)中,对于任意的种类,均具有工序顺序的开头工序的开始和工序顺序的末尾工序的结束。因此,对于各种类,产品的开头工序的开始日期时间和该产品的末尾工序的结束日期时间利用直线连结。即,实际前置时间是从开头工序的开始到末尾工序的结束实际上花费的时间。直线为显示对象的一例。图17的例子中,时间轴为横轴且工序轴为纵轴,但也可以时间轴为纵轴且工序轴为横轴。另外,实际前置时间(以及后述的部分实际前置时间)也可以以直线以外的线、例如折线表达(这对于图18~图20的任一项也一样)。

  前置时间俯瞰图31中,各直线的显示方式(例如颜色、浓度或粗细)依赖于与该直线对应的产品(例如批次)的实际前置时间。实际前置时间利用工序业绩表351由管理服务器程序271确定。管理服务器程序271对于前置时间俯瞰图31的各直线,根据实际前置时间,决定是否设为加强显示对象,或在设为加强显示对象的情况下决定加强显示的程度。例如,也可以一个以上的偏离阈值(实际前置时间与标准前置时间的偏离的阈值)按照种类不同登记于管理信息272,根据实际前置时间与标准前置时间的偏离即LT偏离(其中实际前置时间>标准前置时间)超过的偏离阈值中最大的偏离阈值为哪一项,决定与需要该实际前置时间的产品对应的直线的显示方式。对于各种类,标准前置时间可根据工序顺序表353进行确定。

  根据以上那样的前置时间俯瞰图31,即使多个种类混合存在且标准前置时间按照每个种类不同,也可了解显示对象期间的实际前置时间状况(例如哪一产品的实际前置时间中存在问题)。

  另外,对于各种类,对于每个工序(工序内),通过管理服务器程序271得到子LT偏离。对于各种类,每个工序中,“子LT偏离”是,对于属于该种类的产品,关于该工序得到的部分实际前置时间与对应于该种类和该工序的部分标准前置时间(标准时间)的偏离(其中部分实际前置时间>部分标准前置时间)。部分实际前置时间为工序(工序内)中实际上花费的时间,可从工序业绩表351确定。部分标准前置时间可从工序顺序表354确定。

  工序顺序图32相对于沿着时间轴方向较长的前置时间俯瞰图31,在与时间轴方向正交的方向上(例如前置时间俯瞰图31的下方)配置。工序顺序图32的结构与上述的工序顺序图22一样为有向图表。关于显示对象期间,对于各工序(各工序内),按照种类不同,对一个以上的产品各自得到子LT偏离。因此,对于各工序得到一个以上的子LT偏离。对于各工序,与该工序对应的节点的显示方式依赖于基于对于该工序得到的一个以上的子LT偏离的值。作为该值,可采用子LT偏离的平均值或最大值等,但本实施方式中,采用平均值(以下称为子LT偏离平均)。例如,也可以一个以上的子偏离阈值(子LT偏离平均的阈值)对于各种类在每个工序中登记于管理信息272,并根据超过子LT偏离平均的子偏离阈值中最大的子偏离阈值为哪一项,决定节点的显示方式。在同一工序属于两个以上的种类的情况下,与该工序对应的节点的显示方式也可以基于例如与该两个以上的种类分别对应的两个以上的子LT偏离平均中超过子偏离阈值的子LT偏离平均的数和基于两个以上的子LT偏离平均的值(例如平均值或最大值)是否超过子偏离阈值中的至少一个来决定。此外,对于各边缘,显示方式也可以依赖于对于与该边缘对应的工序间所属的种类计算出的一个以上的LT偏离(与属于该种类的一个以上的产品分别对应的一个以上的LT偏离)。例如,对于各边缘,显示方式也可以如下。即,对于各种类,基于对于属于该种类的一个以上的产品分别得到的一个以上的LT偏离的值通过管理服务器程序271来计算。作为该值,可采用LT偏离的平均值或最大值等,但本实施方式中,采用平均值(以下称为LT偏离平均)。例如,也可以一个以上的偏离阈值对于各种类登记于管理信息272,根据超过LT偏离平均的偏离阈值中最大的偏离阈值为哪一项,决定与属于该种类的各工序间对应的边缘的显示方式。另外,在同一工序间属于两个以上的种类的情况下,与该工序间对应的边缘的显示方式也可以基于与该两个以上的种类分别对应的两个以上的LT偏离平均中超过偏离阈值的LT偏离平均和基于两个以上的LT偏离平均的值(例如平均值或最大值)是否超过偏离阈值中的至少一个来决定。

  根据以上那样的工序顺序图32,即使混合存在多个种类,也容易了解存在哪一工序间,以及显示对象期间整体的实际前置时间状况和部分实际前置时间状况。特别是通过同时观察表示显示对象期间的实际前置时间状况的前置时间俯瞰图31和将显示对象期间整体的实际前置时间状况以及部分实际前置时间状况与每个种类的工序顺序一起表示的有向图表即工序顺序图32,进一步容易了解显示对象期间的吞吐量状况。此外,根据图17中示例的工序顺序图32,作为一例如下述。

  ·节点“工序4”被加强显示。这是指与工序4对应的子LT偏离平均超过子偏离阈值。因此,用户能够推测工序4中存在问题。

  ·属于工序1→工序2→工序4的工序顺序的各边缘被加强显示。这是指,与对应于该工序顺序的种类Y(参照图6)对应的LT偏离平均超过偏离阈值。因此,用户能够推测为种类Y的吞吐量存在问题。

  另外,基于图17中示例的前置时间俯瞰UI30的显示,进行种类选择和工序选择中的至少一个。种类选择和工序选择的至少一个也可以为下述的(2A)至(2C)中的任一项。

  (2A)种类选择和工序选择的至少一个也可以不进行用户的选择操作地(也就是自动)进行。例如,管理服务器程序271基于与前置时间俯瞰图31的显示范围(显示对象期间)对应的管理信息部分,确定LT偏离最大的产品所属的种类和工序中的至少一个,并选择所确定的种类或工序。

  (2B)种类选择和工序选择的至少一个也可以响应对于前置时间俯瞰图31的选择操作而进行。该选择操作也可以为例如下述任一项。

  ·用户期望的直线(典型的是加强显示的直线)的选择(例如鼠标点击)。在该情况下,管理服务器程序271进行与所选择的直线对应的产品所属的种类的选择和构成与该种类对应的工序顺序的各工序的选择中的至少一个选择。

  ·如图18中示例,用户期望的矩形范围266(范围的形状也可以不限于矩形)的指定(例如鼠标拖动)。在该情况下,管理服务器程序271确定矩形范围266重叠的全部直线,且对于所确定的全部直线各自进行与该直线对应的产品所属于的种类的选择和构成与该种类对应的工序顺序的各工序的选择中的至少一个选择。

  (2C)种类选择和工序选择的至少一个也可以响应对于工序顺序图32的选择操作而进行。该选择操作也可以为例如下述任一项。

  ·用户期望的节点(典型的是加强显示的节点)的选择(例如鼠标点击)。在该情况下,管理服务器程序271进行与所选择的节点对应的工序的选择和具有包含该工序的工序顺序的全部种类(由工序顺序表353确定的全部种类)的选择中的至少一个选择。

  ·如图18中示例,用户期望的边缘269(典型的是加强显示的边缘)的选择(例如鼠标点击)。在该情况下,管理服务器程序271确定与所选择的边缘269对应的工序间,且进行构成所确定的工序间的各工序的选择和具有包含所确定的工序间的工序顺序的全部种类(由工序顺序表353确定的全部种类)的选择中的至少一个选择。

  在根据(2A)至(2C)的任一项进行了种类选择的情况下(在具有两个以上的种类情况下缩减成一个种类后),管理服务器程序271根据管理信息272(例如表351~353)确定与所选择的种类对应的信息(在通过矩形范围的指定等缩减显示对象期间的情况下,该缩减后的显示对象期间),基于所确定的信息,前置时间俯瞰图31的显示变更成与所选择的种类对应的显示,工序顺序图32的显示也变更成与选择所的种类对应的显示。例如,选择了种类Y,结果前置时间俯瞰图31的显示变更成图19中示例的显示,工序顺序图22的显示也变更成图19中示例的显示。

  根据与种类Y对应的前置时间俯瞰图31,与属于种类Y的产品对应的直线残留,与属于种类Y以外的种类的产品对应的直线不显示。

  根据与种类Y对应的工序顺序图32,与种类Y对应的节点和边缘以外的节点以及边缘的显示相对变浅。工序顺序图32的变更后的显示中,关于工序顺序,具有与种类Y以外的种类对应的显示对象的显示程度相对变弱的显示变更,但关于LT偏离平均和子LT偏离平均,维持与全部种类对应的显示。由此,可根据前置时间俯瞰图31掌握与种类Y对应的实际前置时间状况,且根据工序顺序图32掌握来自种类Y以外的种类的影响。

  基于图19中示例的前置时间俯瞰UI30(种类选择后的UI30)的显示,进行工序选择(工序缩减)。工序选择也可以是下述的(2a)至(2c)中的任一项。根据工序选择选择的工序的数量可以为一个,也可以比1多。

  (2a)工序选择也可以不进行用户的选择操作地(也就是自动)进行。例如,管理服务器程序271基于与前置时间俯瞰图31的显示范围(显示对象期间)对应的管理信息部分,确定构成与LT偏离最大的产品所属的种类对应的工序顺序的各工序,并选择所确定的各工序。

  (2b)工序选择也可以响应对于前置时间俯瞰图31的选择操作而进行。该选择操作也可以为例如下述中的任一项。

  ·用户期望的直线(典型的是加强显示的直线)的选择(例如鼠标点击)。在该情况下,管理服务器程序271确定构成与对应于所选择的直线的产品所属的种类对应的工序顺序的各工序,并选择所确定的各工序。

  ·如图19中示例,用户期望的矩形范围267(范围的形状也可以不限于矩形)的指定(例如鼠标拖动)。在该情况下,管理服务器程序271确定矩形范围267重叠的全部直线,并对所确定的全部直线各自构成与对应于选择该直线的产品属于的种类对应的工序顺序的各工序。

  (2c)工序选择也可以响应对于工序顺序图32的选择操作而进行。该选择操作也可以为例如下述任一项。

  ·用户期望的节点(典型的是加强显示的节点)的选择(例如鼠标点击)。在该情况下,管理服务器程序271选择与所选择的节点对应的工序。

  ·用户期望的边缘(典型的是加强显示的边缘)的选择(例如鼠标点击)。在该情况下,管理服务器程序271确定与所选择的边缘对应的工序间,并进行构成所确定的工序间的两者(或一者)的工序的选择。

  在根据(2a)至(2c)的任一项进行了工序选择的情况下,如图19中示例,管理服务器程序271将设备信息显示按钮33的状态变更成有效状态。在按下该按钮33的情况下,管理服务器程序271显示具有关于属于所选择的工序的设备的信息的设备UI40。此外,管理服务器程序271也可以不进行按钮33的按下,而响应根据(2a)至(2c)的任一项的工序选择而显示设备UI40(换言之,也可以在UI30中没有按钮23)。

  此外,如上述,对于图17中示例的UI30,也可以根据(2A)至(2C)的任一项,代替种类选择而进行工序选择。在进行了该工序选择的情况下,管理服务器程序271将设备信息显示按钮33的状态变更成有效状态。在按下该按钮33的情况下,管理服务器程序271显示具有关于属于所选择的工序的设备的信息的设备UI40。此外,管理服务器程序271也可以不进行按钮33的按下,响应根据(2A)至(2C)的任一项的工序选择而显示设备UI40。

  图20表示设备UI40的一例。图20的例子中,所选择的工序在图17~图19的任一例中为工序4。

  显示于设备UI40的信息基于设备业绩表354和设备顺序表355而得到。具有标准时间图44、设备顺序图45、设备甘特图46(也可以没有图41~43中的一部分图)。在所选择的工序为两个以上的情况下,图41~43各自可以存在于每个工序,也可以按工序具有信息。

  标准时间图44具有时间轴且对于各产品在设备中需要的时间即设备实际前置时间以直线表示。标准时间图44中,与时间轴正交的设备轴(与设备对应的轴)中,不设备无关都具有开始和结束。图20的例子中,时间轴为横轴且设备轴为纵轴,但也可以时间轴为纵轴且设备轴为横轴。

  标准时间图44中,各直线的显示方式(例如颜色、浓度或粗细)依赖于与该直线对应的产品的部分实际前置时间(工序4中的实际的作业时间)。管理服务器程序271对于标准时间图44的各直线,根据部分实际前置时间决定是否设为加强显示对象,或在设为加强显示对象的情况下决定加强显示的程度。根据图20的例子,一个直线的加强程度最强,因此,可知关于与该直线对应的产品的工序4的部分实际前置时间大幅超过工序4的部分标准前置时间“3600”(参照图8)。

  设备顺序图45相对于沿着时间轴方向较长的标准时间图44,在与时间轴方向正交的方向上(例如,标准时间图44的下方)配置。设备顺序图45的结构与上述设备顺序图42的结构相同。节点的显示方式依赖于与该节点对应的设备的设备实际前置时间,边缘的显示方式依赖于工序4(所选择的工序的一例)的部分实际前置时间状况(例如子LT偏离平均)。根据图20的例子,对于设备6内,设备LT偏离超过设备偏离阈值,因此,节点“设备6”被加强显示(例如节点“设备6”的边框成为粗体)。另外,根据图20的例子,对于设备5内,设备LT偏离未超过设备偏离阈值,因此,节点“设备5”未设为加强显示的对象,但与工序4对应的子LT偏离平均超过子偏离阈值,因此,与设备5-6间对应的边缘(从节点“设备5”向节点“设备6”延伸的边缘)被加强显示(例如该边缘成为粗线)。此外,对于各设备,投入该设备的每个产品,“设备LT偏离”也可以是该产品的设备实际前置时间(在该设备实际上需要的时间)与设备标准前置时间(参照图8)的偏离(其中设备实际前置时间>设备标准前置时间)。对于各设备,基于与投入该设备的一个以上的产品分别对应的一个以上的设备LT偏离的值(例如平均值或最大值)也可以通过管理服务器程序271计算。“基于一个以上的设备LT偏离的值”设为例如一个以上的设备LT偏离的平均值(以下称为设备LT偏离平均)。一个以上的设备偏离阈值也可以按照设备(或种类与设备的组合)登记于管理信息272。“设备偏离阈值”也可以为设备LT偏离平均的阈值。对于各设备,也可以根据设备LT偏离平均超过的设备偏离阈值中最大的设备偏离阈值为哪一项,决定与计算出了该设备LT偏离平均的设备对应的节点的显示方式。

  设备甘特图46与上述设备甘特图43一样,即对每个设备表示在哪一时间段为哪一设备状态。

  图17~图20的说明中,前置时间俯瞰图31的描绘(或更新)也可以在例如下述的顺序进行。

  (21-1)管理服务器程序271通过分析与管理信息272中的显示对象期间对应的符合部分,而计算各产品的LT偏离。在此所说的“符合部分”是如果不选择种类和工序,则与全部种类和全部工序对应的部分,是如果选择种类和工序中的至少一个,则与选择的种类和/或工序对应的部分。

  (21-2)管理服务器程序271基于(21-1)的分析结果,对每个产品决定与该产品的LT偏离对应的直线的显示方式。例如,管理服务器程序271决定与超过LT偏离阈值的LT偏离相应的加强显示程度。

  (21-3)管理服务器程序271根据(21-2)的决定,描绘沿时间轴排列有多个直线的前置时间俯瞰图31。

  (21-4)管理服务器程序271在基于前置时间俯瞰图31和工序顺序图32的任一项选择种类和工序的至少一个的情况下进行(21-1)。

  图17~图20的说明中,工序顺序图32的描绘(或更新)也可以以例如下述顺序进行。

  (22-1)管理服务器程序271通过分析与管理信息272中的显示对象期间对应的符合部分,确定多个工序的关系。在此所说的“符合部分”是如果不选择种类,则与全部种类对应的部分,是如果选择种类,则与所选择的种类对应的部分。另外,在此所说的“显示对象期间”是最初或下钻的过程中由用户指定的期间。

  (22-2)管理服务器程序271基于(22-1)的分析结果和例如(21-1)的结果,决定各节点和各边缘的显示方式。例如,管理服务器程序271决定将与得到超过子偏离阈值的子LT偏离平均的工序(工序内)对应的节点进行加强显示。另外,例如,管理服务器程序271决定将与属于得到超过LT偏离阈值的LT偏离平均的种类的各工序间对应的边缘进行加强显示。另外,例如,管理服务器程序271决定使与所选择的种类以外的种类对应的显示对象(节点或边缘)的显示方式比与选择的种类对应的显示对象减弱。

  (22-3)管理服务器程序271根据(22-2)的决定,描绘以工序内为节点且以工序间为边缘的工序顺序图32。

  (22-4)管理服务器程序271在基于前置时间俯瞰图31和工序顺序图32的任一项选择种类的情况下(进行22-1)。

  图17~图20的说明中,标准时间图44的描绘以例如下述的顺序进行。

  (23-1)管理服务器程序271通过分析与管理信息272中的显示对象期间对应的符合部分,计算各产品的子LT偏离。在此所说的“符合部分”是所选择的工序(或与选择的种类对应的工序顺序中包含的工序)。

  (23-2)管理服务器程序271基于(23-1)的分析结果,决定与各产品对应的直线的显示方式。例如,管理服务器程序271对于计算出了超过子偏离阈值的子LT偏离的每个产品,决定与该子LT偏离相应的加强显示程度。

  (23-3)管理服务器程序271根据(23-2)的决定,描绘多个直线沿着时间轴排列的标准时间图44。

  图17~图20的说明中,设备顺序图45的描绘也可以以例如下述顺序进行。

  (24-1)管理服务器程序271通过分析与管理信息272中的显示对象期间对应的符合部分,确定设备的关系。在此所说的“符合部分”是与选择的工序对应的部分。

  (24-2)管理服务器程序271基于(24-1)的分析结果和例如(23-1)的结果,决定各节点和各边缘的显示方式。例如,管理服务器程序271决定将与计算出了超过设备偏离阈值的设备LT偏离平均的设备(设备内)对应的节点进行加强显示。另外,例如,管理服务器程序271根据与符合的工序对应的子LT偏离平均是否超过子偏离阈值,决定与属于该工序的各设备间对应的边缘的显示方式。

  (24-3)管理服务器程序271根据(24-2)的决定,描绘以设备内为节点且以设备间为边缘的设备顺序图45。

  图17~图20的说明中,设备甘特图46的描绘也可以以例如图13~图16的说明的顺序(即(15-1)~(15-3))进行。

  以上为本实施方式的说明。此外,如上述,设备为工序元素的一例。至少一个工序中,也可以代替设备或除此之外,采用设备以外的工序元素(例如作业者)。另外,至少一个显示对象的显示方式的决定也可以是是否加强显示显示对象的判断,也可以不需要加强显示的情况的加强程度的决定。换言之,对于至少一个显示对象,也可以不需要业绩值与其阈值的偏离的计算。作为一例,也可以采用下述中的至少一项。

  <关于从S1211到S1231的过程的UI变化>

  ·对于滞留俯瞰图21、工序顺序图22、设备热图41以及设备顺序图42的至少一个,例如也可以如下。管理服务器程序271对于各显示对象,如果与该显示对象对应的滞留数超过与该显示对象对应的滞留阈值,则也可以决定将该显示对象加强显示。

  <关于从S1221到S1231的过程的UI变化>

  ·对于前置时间俯瞰图31,例如也可以如下。管理服务器程序271对于各直线,如果与该直线对应的产品的实际前置时间超过与该产品所属的种类对应的标准前置时间,则也可以将该直线加强显示。

  ·对于工序顺序图32,例如也可以如下。管理服务器程序271对于各节点,如果与该节点对应的工序的部分实际前置时间(例如,基于与通过了该工序的一个以上的产品分别对应的一个以上的部分实际前置时间的值)超过与该工序对应的部分标准前置时间,则也可以将该节点加强显示。另外,管理服务器程序271对于各边缘,如果与该边缘对应的工序间所属的种类的实际前置时间(例如,基于与属于该种类的一个以上的产品分别对应的一个以上的实际前置时间的值)超过与该种类对应的标准前置时间,则将该边缘加强显示。

  ·对于标准时间图44,例如也可以如下。管理服务器程序271对于各直线,如果与该直线对应的产品的选择工序(被选择了的工序)中的部分实际前置时间超过与该工序对应的部分标准前置时间,则也可以将该直线进行加强显示。

  ·对于设备顺序图45,例如也可以如下。管理服务器程序271对于各节点,如果与该节点对应的设备的设备实际前置时间(例如,基于与通过了该设备的一个以上的产品分别对应的一个以上的设备实际前置时间的值)超过与该设备对应的设备标准前置时间,则也可以将该节点加强显示。另外,管理服务器程序271对于各边缘,如果与该边缘对应的设备间所属的工序的部分实际前置时间(例如,基于与通过了该工序的一个以上的产品分别对应的一个以上的部分实际前置时间的值)超过与该工序对应的部分标准前置时间,则也可以将该边缘加强显示。

  上述的说明能够例如如下述概括。

  对于投入不同的多个种类的产品且多个工序中的两个以上的工序的工序顺序按照种类而不同的制造系统,辅助程序150基于表示投入到该制造系统的每个产品的各工序的实施时刻的业绩的信息的管理信息272来显示第一俯瞰图(例如滞留俯瞰图21或前置时间俯瞰图31)和第二俯瞰图(例如工序顺序图22)中的至少一个。第一俯瞰图是具有与时间对应的轴即时间轴且按规定的每个单位表示显示对象期间的产品的制造状况的特征量的显示对象被展开而成的用户界面。第二俯瞰图是关于不同的多个种类的产品的流程表示上述多个工序的关系且每个工序的显示对象和每个工序间的显示对象被展开的用户界面。第一俯瞰图和第二俯瞰图的任一者中,与满足条件的特征量(例如超过滞留阈值的滞留数或超过标准前置时间的实际前置时间)对应的显示对象均被加强显示。辅助程序150关于第一俯瞰图和第二俯瞰图的任一者选择种类和工序的至少一个。该选择可以如上述自动进行,也可以响应来自用户的选择操作而进行。辅助程序150基于管理信息272,显示包含关于属于所选择的种类的一个以上的工序的一个以上的工序元素的信息和关于所选择的一个以上的工序的一个以上的工序元素的信息中的至少任一信息的工序元素信息(例如设备UI40)。

  优选辅助程序150显示第一俯瞰图和第二俯瞰图两者。

  第二俯瞰图也可以是以每个工序的显示对象为节点且以每个工序间的显示对象为边缘的图表。该图表也可以为有向图表。对于至少一个工序间,如果存在从第一工序向第二工序流动产品的种类和从所述第二工序向所述第一工序流动产品的种类,则第二俯瞰图(有向图表)也可以包含从所述第一工序向所述第二工序延伸的作为边缘的显示对象和从所述第二工序向所述第一工序延伸的作为边缘的显示对象双方。

  第一俯瞰图也可以是具有时间轴且对于各工序与每个时刻的滞留数相对应的热图即滞留俯瞰图21和按每个产品包含表示实际前置时间的线的前置时间俯瞰图31的任一者或两者。辅助程序150也可以接受以时刻着眼点和产品着眼点的任一着眼点调查制造系统200中的制造状况的选择。在接受了时刻着眼点的选择的情况下,可以显示滞留俯瞰图21。在接受了产品着眼点的选择的情况下,可以显示前置时间俯瞰图31。

  通过滞留俯瞰图21显示的工序元素信息(例如设备UI40)可以包含具有时间轴且对于一个以上的工序元素的每一个与每个时刻的滞留数相对应的热图(例如设备热图41)。另一方面,通过前置时间俯瞰图31显示的工序元素信息也可以包含具有时间轴且包含表示是关于所述一个以上的工序元素各自的实际前置时间(也就是该工序元素中实际上花费的时间)的线的图(例如标准时间图44)。

  通过滞留俯瞰图21显示的工序元素信息、通过前置时间俯瞰图31显示的工序元素信息也可以均包含表示一个以上的工序元素的关系的图表(例如设备顺序图42或45)和表示一个以上的工序元素的作业状况的甘特图(例如设备甘特图43或46)中的至少一个。

  辅助程序150也可以关于第一俯瞰图和第二俯瞰图的任一者选择种类,并将第一俯瞰图的显示变更成与该选择的种类对应的显示,且将第二俯瞰图的显示变更成关于该选择的种类以外的种类的显示对象的显示方式比与该选择的种类对应的显示方式弱的显示。对于该变更后的第一俯瞰图和第二俯瞰图的任一项,在接受了用于显示关于工序元素的选择的情况下,辅助程序150也可以基于管理信息272显示包含关于属于该选择的一个以上的工序的一个以上的工序元素的信息的工序元素信息。

  以上,说明了本发明的一个实施方式,但这是用于说明本发明的示例,不是将本发明的范围仅限定于该实施方式的意思。本发明即使以其它的各种形式也能够执行。

  附图标记说明

  100…制造管理辅助系统。

《制造管理辅助系统、方法和记录介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)