显示方法、显示程序以及显示控制装置与流程

文档序号:15104320发布日期:2018-08-04 16:30阅读:110来源:国知局

本发明涉及显示方法、显示程序以及显示控制装置。



背景技术:

在IoT(Internet of Things:物联网)普及的情况下,在制造现场各种设备每天会发出大量的数据,正致力于有效地利用了这些数据的下一代的制造。

例如,提出了将从生产线的各工序收集的日志数据利用于生产实绩的可视化的技术。作为一个例子,这样的生产实绩的可视化通过时间线的显示来实现,其中,上述时间线绘制了将纵轴作为时间、将横轴作为工序,并按照在生产线上流通的个体描绘了与各工序对应的制造处理的开始时刻或者结束时刻的折线图。

专利文献1:日本特开2009-87027号公报

专利文献2:日本特开2009-93486号公报

专利文献3:日本特开2006-40039号公报

然而,在上述的技术中,如以下说明的那样,存在无法将制造路线对生产性的影响可视化的情况。

即,在各工序配置的制造设备未必是每一个工序一个,有一个工序包含多个制造设备的情况。像这样在一个工序包含多个制造设备的情况下,尽管有根据个体而制造路线不同的情况,但在上述的时间线上,还是进行好像所有的个体都是由同一制造路线生产的显示。因此,无法从上述的时间线看出制造路线对生产性的影响。



技术实现要素:

在一个方面,本发明的目的在于提供一种能够将制造路线对生产性的影响可视化的显示方法、显示程序以及显示控制装置。

在一个方式中,计算机执行如下的处理:基于依次经由多个工序来制造产品的制造系统的各工序中的产品的制造处理的开始时刻和结束时刻的信息,对由上述制造系统制造的一个以上的产品的每一个,按照上述工序的执行顺序,且按照每个工序分区的状态下,将表示从制造处理的开始到结束的经过时间的线段以使时间轴在相同的方向对齐的方式来显示,在与上述分区的划分位置对应的分区内,显示表示属于对应的工序的制造设备的符号。

能够将制造路线对生产性的影响可视化。

附图说明

图1是表示实施例1的日志数据分析系统的结构的图。

图2是表示实施例1的服务器装置的功能性结构的框图。

图3是表示制造报告画面的一个例子的图。

图4A是表示产品分组的一个例子的图。

图4B是表示制造报告画面的一个例子的图。

图5是表示制造报告画面的一个例子的图。

图6是表示实施例1的第一显示处理的顺序的流程图。

图7是表示实施例1的第二显示处理的顺序的流程图。

图8是表示执行实施例1以及实施例2的显示程序的计算机的硬件构成例的图。

具体实施方式

以下,参照附图对本申请的显示方法、显示程序以及显示控制装置进行说明。此外,本实施例并不是限定公开的技术的内容。而且,各实施例能够在不使处理内容发生矛盾的范围内适当地组合。

实施例1

[日志数据分析系统]

图1是表示实施例1的日志数据分析系统的结构的图。图1所示的日志数据分析系统1提供对从制造系统3的各工序A~工序C收集的日志数据进行分析的日志数据分析服务。作为这样的日志数据分析系统1的一个环节,实现制造系统3中的生产实绩的可视化。

如图1所示,日志数据分析系统1包含服务器装置10、和客户终端50-1~50-3。以下,在对各个客户终端50-1~50-3进行统称的情况下,有记载为“客户终端50”的情况。此外,在图1中,例示出了服务器装置10收纳3个客户终端50的情况,但并不限定于图示的例示,不妨碍收纳任意的台数的客户终端50。

服务器装置10是向客户终端50提供上述的日志数据分析服务的计算机。

作为一个实施方式,服务器装置10能够通过使所希望的计算机安装监视程序来实现,上述监视程序作为软件包、在线软件实现上述的日志数据分析服务。例如,服务器装置10也可以作为提供上述的日志数据分析服务的Web服务器来实现,也可以作为通过外包提供上述的日志数据分析服务的云来实现。

客户终端50是从服务器装置10接受上述的日志数据分析服务的提供的计算机。作为一个例子,这样的客户终端50能够供制造系统3的所有相关人员使用,包含制造系统3的现场的作业者、管理者。

作为一个实施方式,客户终端50能够采用个人计算机。客户终端50并不限定于上述的个人计算机等固定式的信息处理装置,也能够采用各种便携式终端装置作为客户终端50。这里所说的“便携式终端装置”包括智能手机、移动电话机、PHS(Personal Handyphone System:个人手持电话系统)等移动体通信终端,进一步,平板终端、平板电脑终端等也包含于该范畴。

这些服务器装置10以及客户终端50经由网络4连接。作为一个例子,这样的网络4不论有线或者无线,能够采用包括互联网在内,LAN、VPN(Virtual Private Network:虚拟专用网络)等任意种类的通信网。

另一方面,如图1所示,制造系统3中构建有包含工序A、工序B、工序C这3个工序的生产线。这样的生产线上,配备有至少一个以上实施与各工序对应的制造处理的制造设备,在一个工序配备的制造设备的数量未必限定于一个,有根据生产线的设计而在一个工序设置多个制造设备的情况。此外,在图1中,示出了生产线所包含的工序为A~C这3个的情况,但这只是一个例子,工序也可以是任意的数量。

例如,与工序A对应的制造处理由n个制造设备30A1~30An来实施。在这里,符号所包含的“n”指1以上的任意的自然数。这些制造设备30A1~30An与输出制造处理的日志数据的日志输出装置31A1~31An连接。进一步,日志输出装置31A1~31An与服务器装置10连接。此外,以下,有在对制造设备30A1~30An进行统称的情况下,记载为“制造设备30A”,并且在对日志输出装置31A1~31An进行统称的情况下,记载为“日志输出装置31A”的情况。

与此相同,与工序B对应的制造处理由m个制造设备30B1~30Bm来实施,另一方面,与工序C对应的制造处理由k个制造设备30C1~30Ck来实施。此外,“n”、“m”以及“k”也可以全部是相同的自然数,也可以是部分相同的自然数,也可以是全部不同的自然数。而且,制造设备30B1~30Bm与日志输出装置31B1~31Bm连接,另一方面,制造设备30C1~30Ck与日志输出装置31C1~31Ck连接。进一步,日志输出装置31B1~31Bm以及31C1~31Ck与服务器装置10连接。

以下,有在对制造设备30B1~30Bm进行统称的情况下,记载为“制造设备30B”,并且在对日志输出装置31B1~31Bm进行统称的情况下,记载为“日志输出装置31B”的情况。另外,有在对制造设备30C1~30Ck进行统称的情况下,记载为“制造设备30C”,并且在对日志输出装置31C1~31Ck进行统称的情况下,记载为“日志输出装置31C”的情况。进一步,有在对制造系统3所包含的所有的日志输出装置31A、31B以及31C进行统称的情况下,记载为“日志输出装置31”的情况。

在这里,日志输出装置31将日志数据传送至服务器装置10。例如,日志输出装置31每当产生在与日志输出装置31连接的制造设备30中开始制造处理的开始事件、或者在制造设备30中制造处理结束的结束事件,就将如下的日志数据上传至服务器装置10。作为一个例子,这样的日志数据能够采用进行制造处理的个体的识别信息、识别开始事件或者结束事件的事件的识别信息、事件产生的时刻以及连接有日志输出装置31的制造设备30的识别信息等项目建立对应关系的数据。这里所说的“个体”指通过与各工序对应的制造处理被加工成产品之前的原材料等。

像这样从日志输出装置31被收集到服务器装置10的日志数据,所谓的大数据被服务器装置10利用于生产实绩的可视化。以下,对服务器装置10的功能性结构进行具体说明。

[服务器装置10]

图2是表示实施例1的服务器装置10的功能性结构的框图。如图2所示,服务器装置10具有通信I/F部11、存储部13以及控制部15。此外,图2中示有表示数据的输入输出的关系的实线,但为了便于说明,仅示出了最小部分。即,有关各处理部的数据的输入输出并不限定于图示的例子,也可以进行图示以外的数据的输入输出,例如处理部和处理部之间、处理部和数据之间、以及处理部和外部装置之间的数据的输入输出。

通信I/F部11是与其他装置,例如日志输出装置31、客户终端50之间进行通信控制的接口。

作为一个实施方式,作为通信I/F部11的一个方式,能够采用LAN卡等网络接口卡。例如,通信I/F部11能够从日志输出装置31接收日志数据。另外,通信I/F部11从客户终端50受理将制造系统3的生产实绩可视化的制造报告的阅览请求、或将制造报告的显示用数据发送给客户终端50。

存储部13是存储包括由控制部15执行的OS(Operating System:操作系统)在内,实现上述的日志数据分析服务的应用程序等各种程序所使用的数据的存储设备。

作为一个实施方式,存储部13能够作为服务器装置10中的辅助存储装置来安装。例如,存储部13能够采用HDD(Hard Disk Drive:硬盘驱动器)、光盘、SSD(Solid State Drive:固态硬盘)等。此外,存储部13也不是必须作为辅助存储装置来安装,也能够作为服务器装置10中的主存储装置来安装。在该情况下,存储部13能够采用各种半导体存储器元件,例如RAM(Random Access Memory:随机存储器)、闪存。

存储部13作为由控制部15执行的程序所使用的数据的一个例子,存储生产实绩数据13a。除了这样的生产实绩数据13a以外,也能够一并存储其他电子数据,例如除了由服务器装置10生成的图表、曲线图的显示设定数据以外,还有由制造系统3制造的产品的绘图数据、产品、LOT以及临时图号的对应关系数据等。此外,由于生产实绩数据13a不是预先存储的静态的数据,所以根据进行各数据的登录或者参照的处理部的说明来进行说明。

控制部15具有储存各种程序、控制数据的内部存储器,并通过这些执行各种处理。

作为一个实施方式,控制部15作为中央处理装置,所谓的CPU(Central Processing Unit:中央处理器)来安装。此外,控制部15未必作为中央处理装置来安装,也可以作为MPU(Micro Processing Unit:微处理器)来安装。另外,控制部15也能够通过ASIC(Application Specific Integrated Circuit:专用集成电路)、FPGA(Field Programmable Gate Array:现场可编程门阵列)等硬连线逻辑来实现。

控制部15通过在作为未图示的主存储装置来安装的DRAM(Dynamic Random Access Memory:动态随机存取存储器)、SRAM(Static Random Access Memory:静态随机存取存储器)等RAM的工作区域上,将在存储部13中作为实现上述的日志数据分析服务的应用程序存储的显示程序作为工序展开,来虚拟地实现下述的处理部。

例如,如图2所示,控制部15具有收集部15a、显示控制部15b、第一生成部15c、受理部15d以及第二生成部15e。

收集部15a是收集日志数据的处理部。

作为一个实施方式,收集部15a每当从日志输出装置31上传日志数据,都执行如下的处理。即,收集部15a执行按照每个个体的识别信息与实施与各工序对应的制造处理的制造设备30的识别信息、制造处理的开始时刻以及制造处理的结束时刻等项目建立对应关系的生产实绩数据13a中与该日志数据所包含的个体的识别信息对应的记录的更新。例如,收集部15a识别生产实绩数据13a所包含的记录中具有该日志数据所包含的个体的识别信息的记录。进一步,收集部15a识别之前识别出的记录所具有的工序的字段中与该日志数据所包含的制造设备30的识别信息对应的工序的字段。进一步,收集部15a将该日志数据所包含的事件产生的时刻登录至之前识别出的工序的字段所具有的制造处理的开始时刻以及结束时刻的字段中与该日志数据所包含的事件的识别信息对应的字段。例如,在为开始事件的情况下,在开始时刻的字段储存时刻,另一方面,在为结束事件的情况下,在结束时刻的字段储存时刻。像这样进行制造处理的开始时刻或者结束时刻的登录,并且收集部15a在储存之前识别出的工序的字段所具有的制造设备30的识别信息的字段,登录该日志数据所包含的制造设备30的识别信息。因此,即使在一个工序包含多个制造设备30的情况下,也能够使计算机在能够识别执行了制造处理的制造设备30的状态下执行生产实绩的可视化。

显示控制部15b是执行对客户终端50的显示控制的处理部。

作为一个实施方式,显示控制部15b在从客户终端50受理了制造报告的阅览请求的情况下,使包含由第一生成部15c生成的时间线画面以及由第二生成部15e生成的制造路线画面的制造报告画面显示于客户终端50。这里所说的“时间线”是指通过对在生产线上流通的每个产品,在按照生产线所包含的工序的执行顺序并按照制造处理的开始和结束的区分排列的时间轴上,描绘与各工序对应的制造处理的开始时刻和结束时刻而绘制出的线图,例如折线图。另外,所谓的“制造路线”是指通过按照每个工序,在根据属于该工序的制造设备30的数量配置了表示制造设备30的符号的生产线上连结符号彼此而形成的路径。

在这里,“时间线”所包含的时间轴以及“制造路线”所包含的符号以相互建立关联的状态来显示。即,属于各工序的制造设备30的符号显示在将与制造处理的开始和结束的各分区对应的2个时间轴定义为边界的区间内。因此,在“时间线”的各时间轴在垂直方向并排显示的情况下,在时间线画面的上侧或者下侧显示制造路线画面。另外,在“时间线”的各时间轴在水平方向并排显示的情况下,在时间线画面的左侧或者右侧显示制造路线画面。以下,有将在制造报告画面上显示时间线画面的区域记载为“第一画面区域”,另一方面将显示制造路线画面的区域记载为“第二画面区域”的情况。

第一生成部15c是生成时间线画面的显示用数据的处理部。

作为一个实施方式,第一生成部15c在从客户终端50受理了制造报告的阅览请求的情况下,生成上述的时间线画面的显示用数据。在像这样显示时间线画面的情况下,由于客户终端50的显示装置能够显示的画面的大小有限,所以很难显示与所有产品相关的时间线。因此,对将时间线画面上所显示的时间轴的时间长度限制在一定的期间内来限定显示时间线的产品的情况进行说明。以下,作为时间线的显示范围的一个例子,假定设定了产品的交付时间的整数倍程度的期间的情况来进行说明。

更具体而言,第一生成部15c以受理了制造报告的阅览请求的时间或阅览请求中指定的时间为基准,设定时间线的显示范围。接着,第一生成部15c选择存储部13中存储的生产实绩数据13a的记录中的一个记录。由于这样的生产实绩数据13a的一个记录对应于一个产品,所以选择记录就等于选择在生产线上流通的一个个体。接着,第一生成部15c判定之前选择出的记录所包含的制造处理的开始时刻中最早的开始时刻或者制造处理的结束时刻中最新的结束时刻的任意一个是否包含于时间线的显示范围内。在这里,第一生成部15c在最早的开始时刻或者最新的结束时刻包含于时间线的显示范围内的情况下,通过将该记录保存到未图示的内部存储器的工作区域来提取与该记录对应的产品。另一方面,在最早的开始时刻以及最新的结束时刻未包含于时间线的显示范围内的情况下,该记录不会被保存到内部存储器的工作区域。而且,第一生成部15c反复执行上述的记录的提取,直到生产实绩数据13a的所有记录都被选择。

之后,第一生成部15c在生产实绩数据13a的所有记录都被选择的情况下,执行如下的处理。即,第一生成部15c通过按照被保存到内部存储器的每个记录,将按该记录所包含的每个工序的制造处理的开始时刻和结束时刻描绘在时间线的各时间轴上,并连结描绘出的点彼此来绘制折线图。由此,生成时间线画面的显示用数据。

受理部15d是受理制造路线的显示对象的指定的处理部。

作为一个实施方式,受理部15d能够在客户终端50所显示的时间线画面上受理折线图所包含的线段的指定。例如,在作为定位设备的一个例子使用鼠标的情况下,通过鼠标悬停(mouseover)的操作受理线段的指定、或通过线段的左单击、右单击等操作来受理线段的指定。另外,受理部15d也能够将时间线的显示范围作为制造路线的显示对象来受理。这样的时间线的显示范围的指定通过任何条件来受理都可以。例如,也可以将检测出利用鼠标、键盘等输入设备的特定的操作作为条件,另外,也可以将持续规定的期间检测出无操作状态作为条件,也能够在默认的状态下将时间线的显示范围作为制造路线的显示对象。

第二生成部15e是生成制造路线画面的显示用数据的处理部。

作为一个方面,第二生成部15e在通过受理部15d受理了线段的指定的情况下,执行如下的处理。即,第二生成部15e参照被保存到内部存储器的工作区域的记录中与通过受理部15d受理了指定的线段对应的产品的记录,按照每个工序检索实施了该产品的制造处理的制造设备30的识别信息。然后,第二生成部15e通过按照每个工序,对根据属于该工序的制造设备30的数量配置的制造设备30的符号中与通过之前的检索找到的各工序的制造设备30对应的符号彼此进行连结,来绘制与该产品相关的制造路线。由此,生成制造路线画面的显示用数据。此外,在这里,例示出了通过符号的结合将制造路线可视化的情况,但也能够将与通过之前的检索找到的制造设备30对应的符号的显示方式和与通过之前的检索未被找到的制造设备30对应的符号的显示方式相区分,从而将制造路线可视化。

作为另一个侧面,第二生成部15e在通过受理部15d受理了时间线的显示范围的指定的情况下,执行如下的处理。即,第二生成部15e参照被保存到内部存储器的工作区域的各产品的记录,遍及所有记录反复执行按照每个工序检索实施了该产品的制造处理的制造设备30的识别信息的处理。然后,第二生成部15e遍及被保存到内部存储器的工作区域的所有记录,反复执行按照每个工序对根据属于该工序的制造设备30的数量配置的制造设备30的符号中与通过之前的检索找到的各工序的制造设备30对应的符号彼此进行连结的描绘处理。这样,通过绘制与时间线的显示范围内所包含的各产品相关的制造路线,来生成制造路线画面的显示用数据。

[制造报告的具体例1]

接下来,对本实施例的制造报告的显示方法进行说明。图3是表示制造报告画面的一个例子的图。在图3中,作为生产线的一个例子,选出与印刷电路基板的制造相关的3个工序“预先工序”、“插入”以及“冲压”来示出。图3所示的3个工序按照进行在塑料板的表面实施镀铜等的表面加工的“预先工序”、在层间重叠表面加工后的塑料板的“插入”、对重叠后的塑料板施加压力和热的“冲压”的顺序,即从左方向右方的顺序来执行。此外,示出了在图3所示的3个工序中的“预先工序”和“插入”这2个工序中,记录制造处理的开始时刻和结束时刻中的开始时刻的日志,另一方面在“冲压”中,记录制造处理的开始时刻和结束时刻两方的日志的情况。

如图3所示,制造报告画面300上包含时间线画面310和制造路线画面320。例如,在时间线画面310中,时间轴P1~P5按照制造处理的开始和结束的区分来并排。其中,时间轴P1指开始与“预先工序”对应的制造处理的时机,时间轴P2指与“预先工序”对应的制造处理结束的时机。另外,时间轴P3指开始与“插入”对应的制造处理的时机。进一步,时间轴P4指开始与“冲压”对应的制造处理的时机,时间轴P5指与“冲压”对应的制造处理结束的时机。进一步,在时间线画面310上,显示有与生产实绩数据13a所包含的记录中最早的开始时刻或者最新的结束时刻的一方包含于时间线的显示范围T内的产品的记录有关的时间线。

另一方面,在制造路线画面320中,按照3个工序“预先工序”、“插入”以及“冲压”的每一个,根据各工序所包含的制造设备30的数量显示表示制造设备30的符号。例如,就工序“预先工序”的例子而言,显示有“CZ1”、“CZ2”以及“HBO”等表示3个制造设备的符号。另外,就工序“插入”的例子而言,显示有“E1”、“E2”以及“E3”等表示3个制造设备的符号。进一步,就工序“冲压”的例子而言,显示有“1”~“11”表示11个制造设备的符号。

在这样的制造报告画面300的显示下,鼠标光标C鼠标悬停在时间线画面310上的折线图330所包含的线段上的情况下,突出显示时间线画面310上显示的折线图中进行了该鼠标悬停的折线图330,并且将与进行了该鼠标悬停的产品有关的制造路线R1显示到制造路线画面320。通过这样的制造路线R1的显示,制造系统3的相关人员能够一眼掌握产品是按照工序“预先工序”的制造设备“HBO”、工序“插入”的制造设备“E1”、工序“冲压”的制造设备“5”的路线制造的。例如,在与折线图330对应的产品为通过工序“冲压”的冲压加工成为不合格的产品的情况下,能够通过指定折线图330所包含的线段这样的简易的操作来追踪11个制造设备“1”~“11”中的制造设备“5”发生了故障。因此,通过上述的制造路线R1的显示,能够将制造路线对生产性的影响可视化。

[制造报告的具体例2]

在生产线上,未必只制造同一种产品,也有混合制造不同种类的产品的情况。在这样的情况下,也可能产生想要将同一种产品的制造路线总结到某一程度来确认的场合。因此,作为一个例子,对显示以LOT为单位以及以临时图号等为单位分组后的产品的制造路线的情况进行说明。

图4A是表示产品的分组的一个例子的图。图4B是表示制造报告画面的一个例子的图。在图4B中,与图3所示的制造报告画面300相同,作为生产线的一个例子,选出与印刷电路基板的制造相关的3个工序“预先工序”、“插入”以及“冲压”来示出。另外,在图4B中,时间线画面410所包含的时间轴P1~P5、制造路线画面420所包含的制造设备的符号与图3所示的制造报告画面300相同。

在图4A中,作为指定显示制造路线的粒度的GUI(Graphical User Interface:图形用户界面)组件的一个例子,示出复选框401~403。例如,在ID的复选框401被选中的情况下,如图3所示,将进行了鼠标悬停的产品的制造路线显示于制造路线画面320。另外,在LOT编号的复选框402被选中的情况下,对具有与进行了鼠标悬停的产品相同的LOT编号的产品进行分组。进一步,在临时图号的复选框403被选中的情况下,对根据与进行了鼠标悬停的产品相同的设计书制造的所有产品进行分组。

例如,在图4A所示的LOT编号的复选框402被选中的状态下鼠标光标C被鼠标悬停在图4B所示的时间线画面410上的折线图430所包含的线段上的情况下,突出显示在时间线画面410上显示的折线图中进行了该鼠标悬停的折线图430。进一步,在对具有与进行了鼠标悬停的产品相同的LOT编号的产品进行分组之后,与具有该LOT编号的产品的组相关的多个制造路线被显示于制造路线画面420。通过这样的制造路线的显示,例如,能够将在各工序中制造该LOT编号的产品所使用的制造设备和未使用的制造设备相区分来掌握。进一步,在显示多个制造路线的情况下,与进行了鼠标悬停的线段对应的产品的制造路线R2也能够通过突出显示而与具有同一LOT编号的其他产品的显示方式相区分。

[制造报告的具体例3]

在上述的具体例1和具体例2中,例示出了显示与进行了鼠标悬停的折线图所包含的线段对应的产品的制造路线的情况,但也能够显示与时间线的显示范围T内所包含的各产品相关的制造路线。

图5是表示制造报告画面的一个例子的图。在图5中,与图3所示的制造报告画面300相同,作为生产线的一个例子,选出与印刷电路基板的制造相关的3个工序“预先工序”、“插入”以及“冲压”来示出。另外,在图5中,时间线画面510所包含的时间轴P1~P5、制造路线画面520所包含的制造设备的符号与图3所示的制造报告画面300相同。

在图5所示的制造报告画面500的显示下,通过受理部15d作为制造路线的显示对象受理了时间线的显示范围T的指定的情况下,显示与时间线的显示范围T所包含的各产品相关的制造路线。在像这样使时间线的显示和制造路线的显示连动的情况下,能够省略使用了下拉菜单、文本框等的期间指定等繁琐的操作来实现与多个产品相关的制造路线的显示。

在这里,按照在相互邻接的2个工序间连结制造设备的符号的每个线段,对利用与该线段对应的制造设备的组合制造的产品的个数进行汇总,汇总的结果,也能够随着产品的个数增多变更为加粗线段的显示。由此,能够实现图5所示的制造路线画面520的显示。根据这样的制造路线画面520的显示,能够使制造系统3的相关人员等掌握产品的制造路线的偏差。例如,若显示与其他线段相比粗的线段,则能够掌握仅通过该粗线段的路径进行制造处理,所以能够注意制造设备的消耗。另外,对于没有线段的符号间而言,在该路径上未进行制造处理,能够掌握可以承担运转。

[显示范围的变更]

时间线的显示范围T通过使图3、图4B以及图5所示的滑块350、450或者550在滑动条上移动,而能够变更其时间长度。例如,在滑块350、450或者550向“+”的方向移动的情况下,能够增大时间线的显示范围T的时间长度。另外,在滑块350、450或者550向“-”的方向移动的情况下,能够缩小时间线的显示范围T的时间长度。

[处理的流程]

接下来,对本实施例的服务器装置10的处理的流程进行说明。此外,在这里,在对显示时间线画面的(1)第一显示处理进行说明之后,对显示制造路线画面的(2)第二显示处理进行说明。

(1)第一显示处理

图6是表示实施例1的第一显示处理的顺序的流程图。作为一个例子,该处理在从客户终端50受理了制造报告的阅览请求的情况下开始。

如图6所示,第一生成部15c以受理了制造报告的阅览请求的时间或阅览请求中指定的时间为基准,设定时间线的显示范围(步骤S101)。接着,第一生成部15c选择存储部13中存储的生产实绩数据13a的记录中的一个记录(步骤S102)。

接着,第一生成部15c判定在步骤S102中选择出的记录所包含的制造处理的开始时刻中最早的开始时刻或者制造处理的结束时刻中最新的结束时刻的任意一个是否包含于时间线的显示范围内(步骤S103)。

在这里,在最早的开始时刻或者最新的结束时刻包含于时间线的显示范围内的情况下(步骤S103为“是”),第一生成部15c通过将该记录保存到未图示的内部存储器的工作区域来提取与该记录对应的产品(步骤S104)。此外,在最早的开始时刻以及最新的结束时刻未包含于时间线的显示范围内的情况下(步骤S103为“否”),该记录不会被保存到内部存储器的工作区域,而移至步骤S105的处理。

然后,反复执行上述的步骤S102~步骤S104的处理,直到生产实绩数据13a的所有记录被选择(步骤S105为“否”)。之后,在生产实绩数据13a的所有记录被选择的情况下(步骤S105为“是”),执行如下的处理。

即,第一生成部15c按照内部存储器中保存的每个记录,将该记录所包含的每个工序的制造处理的开始时刻和结束时刻描绘到时间线的各时间轴上,并对描绘出的点彼此进行连结来绘制折线图,从而生成时间线画面的显示用数据(步骤S106)。

接着,显示控制部15b使在步骤S106中生成的时间线画面的显示用数据显示于第一画面区域(步骤S107),并结束处理。此外,在步骤S107的阶段,制造路线画面也能够设为未显示,也能够在制造路线画面上仅显示各工序所包含的制造设备的符号,将连结符号间的线段设为未显示。

(2)第二显示处理

图7是表示实施例1的第二显示处理的顺序的流程图。作为一个例子,该处理在图6所示的第一显示处理结束之后执行。如图7所示,在时间线画面上受理了折线图所包含的线段的指定的情况下(步骤S301为“是”),第二生成部15e参照在图6所示的步骤S104中被保存到内部存储器的工作区域的记录中与在步骤S301中受理了指定的线段对应的产品的记录,按照每个工序来检索实施了该产品的制造处理的制造设备30的识别信息(步骤S302)。

另外,在作为制造路线的显示对象受理了时间线的显示范围的情况下(步骤S303为“是”),第二生成部15e参照在图6所示的步骤S104中被保存到内部存储器的工作区域的各产品的记录,遍及所有记录反复执行按照每个工序来检索实施了该产品的制造处理的制造设备30的识别信息的处理(步骤S304)。

之后,第二生成部15e通过按照每个工序,对根据属于该工序的制造设备30的数量配置的制造设备30的符号中与通过步骤S302或者步骤S304的检索找到的各工序的制造设备30对应的符号彼此进行连结,来绘制与该产品相关的制造路线。由此,生成制造路线画面的显示用数据(步骤S305)。

接着,显示控制部15b使在步骤S305中生成的制造路线画面的显示用数据显示于第二画面区域(步骤S306),并返回到步骤S301的处理。

[效果的一个方面]

如上所述,本实施例的服务器装置10并排显示按照工序的执行顺序排列生产线所包含的多个工序的每一个的开始和结束的时间经过的产品的时间线和在邻接的工序间连结设备的符号的制造路线。因此,根据本实施例的服务器装置10,能够将制造路线对生产性的影响可视化。

实施例2

那么,以上对与公开的装置相关的实施例进行了说明,但本发明除了上述的实施例以外,也可以以各种不同的方式来实施。因此,以下,对本发明所包含的其他实施例进行说明。

[显示范围的移位]

例如,服务器装置10能够手动或者自动地使时间线的显示范围移位。例如,通过使图3、图4B以及图5所示的滚动条360、460或者560移动,能够使时间线的显示范围向时间的前后方向移位。例如,在滚动条360、460或者560向上方移动了的情况下,能够在维持时间线的显示范围的时间长度的状态下向时间倒流的方向移位。另外,在滚动条360、460或者560向下方移动了的情况下,能够在维持时间线的显示范围的时间长度的状态下向时间流逝的方向移位。另外,时间线的显示范围也能够通过切换到动画模式等的GUI组件等,自动地移位。每当像这样时间线的显示范围被移位时,在制造路线画面上,显示就从移位前的时间线的显示范围T内所包含的各产品相关的制造路线变更为移位后的时间线的显示范围T+1内所包含的各产品相关的制造路线。

[分散和合并]

另外,图示出的各装置的各构成要素在物理上也无需一定如图示那样构成。即,各装置的分散/合并的具体的方式并不限于图示的例子,能够将其全部或者一部分根据各种负载、使用状况等,以任意的单位功能性地或者物理地分散/合并而构成。例如,也可以将收集部15a、显示控制部15b、第一生成部15c、受理部15d或者第二生成部15e作为服务器装置10的外部装置经由网络来连接。另外,也可以是别的装置分别具有收集部15a、显示控制部15b、第一生成部15c、受理部15d或者第二生成部15e,并通过网络连接来配合,从而实现上述的服务器装置10的功能。

[显示程序]

另外,在上述的实施例中说明的各种处理能够通过个人计算机、工作站等计算机执行预先准备的程序来实现。因此,以下,使用图8,对执行具有与上述的实施例相同的功能的显示程序的计算机的一个例子进行说明。

图8是表示执行实施例1以及实施例2的显示程序的计算机的硬件结构例的图。如图8所示,计算机100具有操作部110a、扬声器110b、照相机110c、显示器120以及通信部130。进一步,该计算机100具有CPU150、ROM160、HDD170以及RAM180。这些110~180的各部经由总线140连接。

如图8所示,HDD170中存储发挥与在上述的实施例1中示出的收集部15a、显示控制部15b、第一生成部15c、受理部15d以及第二生成部15e相同的功能的显示程序170a。该显示程序170a与图2所示的收集部15a、显示控制部15b、第一生成部15c、受理部15d以及第二生成部15e的各构成要素相同,可以合并或者分离。即,HDD170中也不是一定储存在上述的实施例1中示出的所有数据,将用于处理的数据储存至HDD170即可。

在这样的环境下,CPU150在从HDD170读出显示程序170a之后向RAM180展开。其结果,如图8所示,显示程序170a作为显示工序180a发挥功能。该显示工序180a在RAM180所具有的存储区域中分配给显示工序180a的区域展开从HDD170读出的各种数据,并使用该展开后的各种数据执行各种处理。例如,作为显示工序180a所执行的处理的一个例子,包含图6~图7所示的处理等。此外,在CPU150中,未必使上述的实施例1中所示的所有处理部都动作,虚拟地实现与作为执行对象的处理对应的处理部即可。

此外,上述的显示程序170a未必从最开始就存储于HDD170、ROM160。例如,使各程序存储于可插入计算机100的软盘,所谓的FD、CD-ROM、DVD盘、光磁盘、IC卡等“便携式物理介质”。然后,计算机100也可以从这些便携式物理介质中获取各程序并执行。另外,也可以使各程序存储于经由公用线路、因特网、LAN、WAN等与计算机100连接的其他计算机或者服务器装置等,计算机100从它们中获取各程序并执行。

附图标记说明

1…日志数据分析系统;3…制造系统;10…服务器装置;11…通信I/F部;13…存储部;13a…生产实绩数据;15…控制部;15a…收集部;15b…显示控制部;15c…第一生成部;15d…受理部;15e…第二生成部;30…制造设备;31…日志输出装置;50…客户终端。

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