本發(fā)明涉及對(duì)多個(gè)制造單元進(jìn)行管理的控制裝置以及控制系統(tǒng)。
背景技術(shù):
一般而言,在大規(guī)模的工廠中,存在用于實(shí)施同一工序的多個(gè)制造單元,這些多個(gè)制造單元利用經(jīng)由通信網(wǎng)絡(luò)連接的生產(chǎn)計(jì)劃裝置進(jìn)行管理。在各個(gè)制造單元中設(shè)置有機(jī)床、機(jī)器人、plc(可編程邏輯控制器(programmablelogiccontroller))等機(jī)械以及控制它們的作為控制裝置的單元控制器。單元控制器按照來自生產(chǎn)計(jì)劃裝置的制造指示,對(duì)制造單元內(nèi)的各個(gè)機(jī)械進(jìn)行控制,同時(shí)進(jìn)行加工狀況的監(jiān)控以及各個(gè)機(jī)械的加工數(shù)據(jù)的收集等。收集到的加工數(shù)據(jù)在單元控制器內(nèi)利用、或者傳輸?shù)缴a(chǎn)計(jì)劃裝置,并用于工序管理、質(zhì)量管理以及安全管理等制造上所需要的各種管理。
例如,如圖10所示,用單元控制器#1表示的單元控制器7,從制造單元內(nèi)的機(jī)床3、機(jī)器人4以及plc5收集控制信息、事件信息等每個(gè)機(jī)械的加工數(shù)據(jù)#1~加工數(shù)據(jù)#3,將對(duì)它們進(jìn)行匯總后的每個(gè)制造單元單位的加工數(shù)據(jù)即加工數(shù)據(jù)#4傳輸?shù)缴a(chǎn)計(jì)劃裝置6。同樣,與單元控制器#1并列設(shè)置的用單元控制器#2以及單元控制器#3表示的單元控制器7,也將加工數(shù)據(jù)#5以及加工數(shù)據(jù)#6傳輸?shù)缴a(chǎn)計(jì)劃裝置6。然后,生產(chǎn)計(jì)劃裝置6基于所傳輸?shù)闹圃靻卧獑挝坏募庸?shù)據(jù)#4~加工數(shù)據(jù)#6,來分析各制造單元的運(yùn)轉(zhuǎn)狀況,并實(shí)施與生產(chǎn)計(jì)劃相對(duì)應(yīng)的最優(yōu)的制造單元的管理。
另外,近幾年隨著工廠的大規(guī)模化,由于用生產(chǎn)計(jì)劃裝置進(jìn)行管理的制造單元的增加以及從各個(gè)制造單元收集的數(shù)據(jù)變得多種多樣等,導(dǎo)致從單元控制器傳輸?shù)缴a(chǎn)計(jì)劃裝置的數(shù)據(jù)量大幅度增加。其結(jié)果為,由各個(gè)單元控制器收集的加工數(shù)據(jù)的傳輸目的地集中在生產(chǎn)計(jì)劃裝置,產(chǎn)生了網(wǎng)絡(luò)負(fù)載增大、生產(chǎn)計(jì)劃裝置的處理能力不足、應(yīng)答時(shí)間增加之類的問題。
并且,由于上述生產(chǎn)計(jì)劃裝置大多設(shè)置在與設(shè)有制造單元的加工現(xiàn)場(chǎng)分離的無塵室,因此難以在加工現(xiàn)場(chǎng)分析從多個(gè)單元控制器傳輸?shù)募庸?shù)據(jù),或者難以在加工現(xiàn)場(chǎng)容易確認(rèn)制造單元之間的加工數(shù)據(jù)的比較結(jié)果等。
鑒于這種狀況,已知不依賴于生產(chǎn)計(jì)劃裝置、在制造單元之間共享加工數(shù)據(jù)、并能提高制造效率的技術(shù)(例如參照專利文獻(xiàn)1~專利文獻(xiàn)5)。
專利文獻(xiàn)1公開了如下的結(jié)構(gòu):在多個(gè)機(jī)器人控制裝置之間和存儲(chǔ)了機(jī)器人控制裝置的設(shè)定數(shù)據(jù)的存儲(chǔ)介質(zhì)之間,通過復(fù)制所選擇的項(xiàng)目的數(shù)據(jù),從而能夠交換數(shù)據(jù)。
專利文獻(xiàn)2公開了如下的單元控制器:其收集各加工單元的測(cè)量數(shù)據(jù),在掌握各加工單元的運(yùn)轉(zhuǎn)狀況的同時(shí),統(tǒng)一進(jìn)行測(cè)量數(shù)據(jù)的管理。
專利文獻(xiàn)3公開了如下的單元控制器:其在發(fā)生了由操作員進(jìn)行的準(zhǔn)備作業(yè)的延遲等時(shí),改變制造單元內(nèi)的進(jìn)度而提高運(yùn)轉(zhuǎn)效率。
專利文獻(xiàn)4公開了如下的結(jié)構(gòu):在制造單元之間進(jìn)行通信,并決定優(yōu)先進(jìn)行的作業(yè)以及執(zhí)行該作業(yè)的制造單元。
專利文獻(xiàn)5公開了如下的單元控制器:其依據(jù)預(yù)先登記的數(shù)據(jù)格式定義文件,對(duì)從在制造單元內(nèi)運(yùn)轉(zhuǎn)的各種裝置中收集的格式不同的數(shù)據(jù)進(jìn)行轉(zhuǎn)換。
現(xiàn)有技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1:日本特開2015-231656號(hào)公報(bào)
專利文獻(xiàn)2:日本特開平7-116945號(hào)公報(bào)
專利文獻(xiàn)3:日本特開平7-56623號(hào)公報(bào)
專利文獻(xiàn)4:日本專利第2922032號(hào)公報(bào)
專利文獻(xiàn)5:日本專利第3275968號(hào)公報(bào)
技術(shù)實(shí)現(xiàn)要素:
發(fā)明要解決的問題
然而,另一方面,在利用生產(chǎn)計(jì)劃裝置實(shí)施制造單元的管理的情況下,依然存在如下的問題:因單元控制器與生產(chǎn)計(jì)劃裝置之間的數(shù)據(jù)量而導(dǎo)致的網(wǎng)絡(luò)負(fù)載增大、生產(chǎn)計(jì)劃裝置的處理能力不足、應(yīng)答時(shí)間增加等問題。
而且,在利用生產(chǎn)計(jì)劃裝置的情況下,還存在如下的問題:在從設(shè)置在無塵室的生產(chǎn)計(jì)劃裝置分離的加工現(xiàn)場(chǎng)中,難以確認(rèn)制造單元之間的加工數(shù)據(jù)的分析比較結(jié)果等。
本發(fā)明是鑒于上述情況而做出的,其目的在于提供一種控制裝置以及控制系統(tǒng),其能夠盡可能地減少在將多個(gè)制造單元的加工數(shù)據(jù)發(fā)送到外部時(shí)的數(shù)據(jù)量,并且能夠容易確認(rèn)多個(gè)制造單元之間的加工數(shù)據(jù)的分析比較結(jié)果。
用于解決問題的方案
為了達(dá)到上述目的,本發(fā)明提供如下的方案。
本發(fā)明的第一方案是一種控制裝置,具備:接收部,其接收具備多個(gè)結(jié)構(gòu)要素的制造單元的加工數(shù)據(jù);存儲(chǔ)部,其存儲(chǔ)所述加工數(shù)據(jù);項(xiàng)目列表生成部,其通過按每個(gè)所述結(jié)構(gòu)要素對(duì)所述加工數(shù)據(jù)進(jìn)行分類,從按每個(gè)該結(jié)構(gòu)要素進(jìn)行分類的加工數(shù)據(jù)中分別提取數(shù)據(jù)項(xiàng)目,由此生成所述制造單元整體的數(shù)據(jù)項(xiàng)目列表;綜合數(shù)據(jù)生成部,其對(duì)根據(jù)多個(gè)所述制造單元的加工數(shù)據(jù)生成的多個(gè)所述數(shù)據(jù)項(xiàng)目列表彼此相互比較,對(duì)于值相同的數(shù)據(jù)項(xiàng)目,從存儲(chǔ)在所述存儲(chǔ)部的加工數(shù)據(jù)中分別讀取該數(shù)據(jù)項(xiàng)目的詳細(xì)數(shù)據(jù),并且對(duì)所述詳細(xì)數(shù)據(jù)彼此進(jìn)行比較,生成匯總了一致點(diǎn)以及不同點(diǎn)的綜合數(shù)據(jù);集中加工數(shù)據(jù)生成部,其通過對(duì)所述綜合數(shù)據(jù)以及除了該綜合數(shù)據(jù)之外的數(shù)據(jù)進(jìn)行結(jié)合,生成集中了多個(gè)所述加工數(shù)據(jù)的集中加工數(shù)據(jù);以及發(fā)送部,其將所述集中加工數(shù)據(jù)發(fā)送到外部。
根據(jù)上述第一方案的控制裝置,制造單元的加工數(shù)據(jù)由接收部接收并由存儲(chǔ)部存儲(chǔ)。制造單元的加工數(shù)據(jù)通過項(xiàng)目列表生成部,而按每個(gè)結(jié)構(gòu)要素進(jìn)行分類并從各個(gè)中提取數(shù)據(jù)項(xiàng)目,由此生成制造單元整體的數(shù)據(jù)項(xiàng)目列表。當(dāng)根據(jù)多個(gè)制造單元的加工數(shù)據(jù)生成多個(gè)數(shù)據(jù)項(xiàng)目列表時(shí),通過綜合數(shù)據(jù)生成部,對(duì)多個(gè)數(shù)據(jù)項(xiàng)目列表按每個(gè)項(xiàng)目進(jìn)行相互比較。然后,在比較后的數(shù)據(jù)項(xiàng)目的值相同的情況下,通過綜合數(shù)據(jù)生成部,從存儲(chǔ)在存儲(chǔ)部的加工數(shù)據(jù)中分別讀取與該數(shù)據(jù)項(xiàng)目相對(duì)應(yīng)的詳細(xì)數(shù)據(jù),對(duì)讀取出的詳細(xì)數(shù)據(jù)進(jìn)行比較,由此生成匯總了一致點(diǎn)以及不同點(diǎn)的綜合數(shù)據(jù)。接下來,通過集中加工數(shù)據(jù)生成部,對(duì)綜合數(shù)據(jù)和除了綜合數(shù)據(jù)之外的數(shù)據(jù)進(jìn)行結(jié)合,并由發(fā)送部發(fā)送到外部。
由此,在制造單元之間,各自的加工數(shù)據(jù)的一部分一致的情況下,作為綜合數(shù)據(jù)中的一致點(diǎn),將各自的加工數(shù)據(jù)的一部分統(tǒng)一成一個(gè),由此能夠減少數(shù)據(jù)量。其結(jié)果,能夠防止因單元控制器與生產(chǎn)計(jì)劃裝置之間的數(shù)據(jù)量而導(dǎo)致的網(wǎng)絡(luò)負(fù)載增大、生產(chǎn)計(jì)劃裝置的處理能力不足、應(yīng)答時(shí)間增加等。
另外,由于在綜合數(shù)據(jù)中匯總了一致點(diǎn)以及不同點(diǎn),因此能夠容易確認(rèn)多個(gè)制造單元之間的加工數(shù)據(jù)的一致點(diǎn)以及不同點(diǎn),在制造現(xiàn)場(chǎng)能夠迅速地實(shí)施加工不良的原因調(diào)查以及部件更換的判斷等。
在上述第一方案的控制裝置中,所述數(shù)據(jù)項(xiàng)目列表可以包含:用于識(shí)別所述制造單元的id;以及設(shè)置在所述制造單元內(nèi)的所述結(jié)構(gòu)要素的數(shù)控信息、事件信息以及結(jié)構(gòu)信息中的至少一種。
在上述第一方案的控制裝置中,所述數(shù)據(jù)項(xiàng)目列表可以包含:存儲(chǔ)在所述存儲(chǔ)部中的所述詳細(xì)數(shù)據(jù)的地址、或者用于讀取所述詳細(xì)數(shù)據(jù)的鏈接信息。
在上述第一方案的控制裝置中,所述綜合數(shù)據(jù)生成部可以構(gòu)成為能夠設(shè)定誤差范圍,以作為判斷所述一致點(diǎn)以及不同點(diǎn)的基準(zhǔn)。
在上述第一方案的控制裝置中,所述綜合數(shù)據(jù)生成部可以生成包含所述一致點(diǎn)以及不同點(diǎn)的比例的所述綜合數(shù)據(jù)。
本發(fā)明的第二方案是一種控制系統(tǒng),具備:上述控制裝置;以及以對(duì)該控制裝置發(fā)送所述制造單元的加工數(shù)據(jù)的方式構(gòu)成的另一個(gè)控制裝置。
發(fā)明效果
根據(jù)本發(fā)明,能夠發(fā)揮出如下的效果:能夠盡可能地減少在將多個(gè)制造單元的加工數(shù)據(jù)發(fā)送到外部時(shí)的數(shù)據(jù)量,減輕網(wǎng)絡(luò)負(fù)載,并且能夠容易確認(rèn)多個(gè)制造單元之間的加工數(shù)據(jù)的分析比較結(jié)果。
附圖說明
圖1是表示本發(fā)明的一個(gè)實(shí)施方式的單元控制系統(tǒng)的概要結(jié)構(gòu)的框圖。
圖2是表示構(gòu)成圖1的單元控制系統(tǒng)的主單元控制器的概要結(jié)構(gòu)的框圖。
圖3是用于說明在項(xiàng)目列表生成部中生成數(shù)據(jù)項(xiàng)目列表的一例的圖。
圖4是表示在項(xiàng)目列表生成部中執(zhí)行的處理的流程圖。
圖5是用于說明讀取綜合數(shù)據(jù)生成部中的詳細(xì)數(shù)據(jù)的一例的圖。
圖6是用于說明根據(jù)綜合數(shù)據(jù)生成部的詳細(xì)數(shù)據(jù)生成綜合數(shù)據(jù)的過程的一例的圖。
圖7是表示在綜合數(shù)據(jù)生成部中執(zhí)行的處理的流程圖。
圖8是用于說明在集中加工數(shù)據(jù)生成部中生成集中加工數(shù)據(jù)的過程的一例的圖。
圖9是表示在集中加工數(shù)據(jù)生成部中執(zhí)行的處理的流程圖。
圖10是表示單元控制系統(tǒng)的現(xiàn)有例子的框圖。
附圖標(biāo)記說明
1:主單元控制器
2:輔助單元控制器
3:機(jī)床
4:機(jī)器人
5:plc
6:生產(chǎn)計(jì)劃裝置
10:?jiǎn)卧刂葡到y(tǒng)
11:通信裝置(接收部)
12:存儲(chǔ)裝置(存儲(chǔ)部)
13:制造管理部
14:加工數(shù)據(jù)綜合部
15:項(xiàng)目列表生成部
16:綜合數(shù)據(jù)生成部
17:集中加工數(shù)據(jù)生成部
18:通信裝置(發(fā)送部)
l1、l2:數(shù)據(jù)項(xiàng)目列表
l3:綜合數(shù)據(jù)
l11、l12、l13、l14、l21、l22:詳細(xì)數(shù)據(jù)列表
具體實(shí)施方式
下面參照附圖,對(duì)本發(fā)明的一個(gè)實(shí)施方式的主單元控制器1以及單元控制系統(tǒng)10進(jìn)行說明。
圖1是表示本實(shí)施方式的單元控制系統(tǒng)10的概要結(jié)構(gòu)的框圖。圖1中的粗細(xì)不同的箭頭表示三種加工數(shù)據(jù)的流動(dòng),從細(xì)箭頭起依次表示機(jī)械單位的加工數(shù)據(jù)、制造單元單位的加工數(shù)據(jù)、系統(tǒng)單位的集中加工數(shù)據(jù)。
如圖1所示,單元控制系統(tǒng)10具備:發(fā)揮主要功能的主單元控制器1;以及發(fā)揮輔助功能的用輔助單元控制器#1、輔助單元控制器#2表示的輔助單元控制器2。在本實(shí)施方式中,單元控制系統(tǒng)10設(shè)置在從無塵室分離的加工現(xiàn)場(chǎng),所述無塵室設(shè)有進(jìn)行制造上所需的管理的生產(chǎn)計(jì)劃裝置6。
主單元控制器1是對(duì)制造單元#1所具備的機(jī)床3、機(jī)器人4以及plc5等機(jī)械(結(jié)構(gòu)要素)進(jìn)行控制的控制裝置。另外,雖然沒有圖示,但輔助單元控制器#1以及輔助單元控制器#2,同樣也分別對(duì)包含在制造單元#2以及制造單元#3中的多個(gè)機(jī)械進(jìn)行控制。
另外,在圖1中,雖然圖示了兩個(gè)輔助單元控制器2,但本實(shí)施方式的單元控制系統(tǒng)10實(shí)際上具備三個(gè)以上的輔助單元控制器2。
此外,輔助單元控制器2只要是輸出進(jìn)行控制的制造單元的加工數(shù)據(jù)的結(jié)構(gòu)即可,也可以具有與下述的主單元控制器1相同的內(nèi)部結(jié)構(gòu)。
如圖2所示,本實(shí)施方式的主單元控制器1具備通信裝置(接收部)11、存儲(chǔ)裝置(存儲(chǔ)部)12、制造管理部13、加工數(shù)據(jù)綜合部14和通信裝置(發(fā)送部)18。
通信裝置11的結(jié)構(gòu)為,接收機(jī)械單位的加工數(shù)據(jù)#1~加工數(shù)據(jù)#3以及制造單元單位的加工數(shù)據(jù)#4~加工數(shù)據(jù)#5。
制造管理部13的結(jié)構(gòu)為,基于由主單元控制器1控制的制造單元#1所具備的機(jī)械的加工數(shù)據(jù)#1~加工數(shù)據(jù)#3,生成制造單元單位的加工數(shù)據(jù)。
加工數(shù)據(jù)綜合部14具有項(xiàng)目列表生成部15、綜合數(shù)據(jù)生成部16和集中加工數(shù)據(jù)生成部17,并且基于由制造管理部13生成的加工數(shù)據(jù)以及由通信裝置11接收的加工數(shù)據(jù)#4和加工數(shù)據(jù)#5,生成系統(tǒng)單位的集中加工數(shù)據(jù)。
通信裝置18經(jīng)由通信網(wǎng)絡(luò),將由加工數(shù)據(jù)綜合部14生成的集中加工數(shù)據(jù)傳輸?shù)酵獠康纳a(chǎn)計(jì)劃裝置6以及與主單元控制器1連接的未圖示的顯示裝置中。
此外,在圖2中,使用粗細(xì)不同的箭頭示意性地表示了加工數(shù)據(jù)的流動(dòng),但實(shí)際上由存儲(chǔ)裝置12經(jīng)由未圖示的總線分別與通信裝置11、18、制造管理部13以及加工數(shù)據(jù)綜合部14進(jìn)行各種數(shù)據(jù)的交換。
下面對(duì)如此構(gòu)成的本實(shí)施方式的主單元控制器1以及單元控制系統(tǒng)10的作用進(jìn)行說明。
此外,下面說明的在主單元控制器1中的處理,與來自生產(chǎn)計(jì)劃裝置6或顯示裝置的數(shù)據(jù)要求以及來自輔助單元控制器2的發(fā)送事件同步實(shí)施。
下面參照?qǐng)D3以及圖4,對(duì)于在項(xiàng)目列表生成部15中執(zhí)行的處理進(jìn)行說明。
圖3是用于說明在本實(shí)施方式的主單元控制器1的項(xiàng)目列表生成部15中生成數(shù)據(jù)項(xiàng)目列表的一例的圖,圖4是表示在項(xiàng)目列表生成部15中執(zhí)行的處理的流程圖。
首先,項(xiàng)目列表生成部15判斷作為處理對(duì)象的加工數(shù)據(jù)是否是制造單元單位的加工數(shù)據(jù)(圖4的步驟s1)。然后,當(dāng)項(xiàng)目列表生成部15判斷出作為處理對(duì)象的加工數(shù)據(jù)是制造單元單位的加工數(shù)據(jù)時(shí),將加工數(shù)據(jù)按制造單元所具備的每個(gè)機(jī)械進(jìn)行分類(圖4的步驟s2)。在圖3所示的例子中,表示了將用制造單元id:0001識(shí)別的制造單元#1的加工數(shù)據(jù)分類為機(jī)床、機(jī)器人、plc等每個(gè)的加工數(shù)據(jù)的情況。
然后,從按每個(gè)機(jī)械進(jìn)行分類的加工數(shù)據(jù)中提取數(shù)據(jù)項(xiàng)目(圖4的步驟s3)。在圖3所示的例子中,分類后的機(jī)床的加工數(shù)據(jù)包含數(shù)控信息、事件信息以及結(jié)構(gòu)信息等。
如圖3所示,機(jī)床的數(shù)控信息包含詳細(xì)數(shù)據(jù)列表l11,其包含數(shù)據(jù)項(xiàng)目即“加工程序”、數(shù)據(jù)項(xiàng)目的值即“o1016”、以及詳細(xì)數(shù)據(jù)即坐標(biāo)值數(shù)據(jù)。
機(jī)床的事件信息包含詳細(xì)數(shù)據(jù)列表l12,其包含數(shù)據(jù)項(xiàng)目即“事件id”、數(shù)據(jù)項(xiàng)目的值即“sys_err003”、以及詳細(xì)數(shù)據(jù)即診斷信息數(shù)據(jù)。
機(jī)床的結(jié)構(gòu)信息包含詳細(xì)數(shù)據(jù)列表l13,其包含數(shù)據(jù)項(xiàng)目即“生產(chǎn)工序”、數(shù)據(jù)項(xiàng)目的值即“p0036”、以及詳細(xì)數(shù)據(jù)即設(shè)定參數(shù)。
同樣,制造單元#1所具備的機(jī)器人以及plc等機(jī)械的加工數(shù)據(jù)包含數(shù)值信息、事件信息以及結(jié)構(gòu)信息等。
在步驟s3中,從機(jī)床的加工數(shù)據(jù)中提取數(shù)據(jù)項(xiàng)目及它們的值,即提取“加工程序:o1016”、“事件id:sys_err003”以及“生產(chǎn)工序:p0036”。關(guān)于制造單元內(nèi)的機(jī)器人以及plc等,也同樣提取數(shù)據(jù)項(xiàng)目及它們的值。
之后,如圖3所示,通過將提取出的數(shù)據(jù)項(xiàng)目及它們的值按每個(gè)數(shù)據(jù)項(xiàng)目進(jìn)行排列,由此生成被識(shí)別為項(xiàng)目列表001的數(shù)據(jù)項(xiàng)目列表l1(圖4的步驟s4)。
除了提取出的數(shù)據(jù)項(xiàng)目及它們的值之外,數(shù)據(jù)項(xiàng)目列表l1包含用于識(shí)別制造單元的制造單元id,以便能夠辨別出是與哪個(gè)制造單元相對(duì)應(yīng)的數(shù)據(jù)項(xiàng)目列表。
此外,雖然沒有圖示,但在數(shù)據(jù)項(xiàng)目列表l1中,包含與各數(shù)據(jù)項(xiàng)目的值相對(duì)應(yīng)的、存儲(chǔ)有詳細(xì)數(shù)據(jù)的存儲(chǔ)裝置12上的地址,以便能夠容易參照存儲(chǔ)在存儲(chǔ)裝置12中的詳細(xì)數(shù)據(jù)。也可以在數(shù)據(jù)項(xiàng)目列表l1中,包含用于讀取詳細(xì)數(shù)據(jù)的鏈接信息,來代替存儲(chǔ)裝置12上的地址。
接下來,參照?qǐng)D5~圖7,對(duì)在綜合數(shù)據(jù)生成部16中執(zhí)行的處理進(jìn)行說明。
圖5是用于說明讀取綜合數(shù)據(jù)生成部16中的詳細(xì)數(shù)據(jù)的一例的圖,圖6是用于說明根據(jù)綜合數(shù)據(jù)生成部16中的詳細(xì)數(shù)據(jù)生成綜合數(shù)據(jù)的過程的一例的圖。另外,圖7是表示在綜合數(shù)據(jù)生成部16中執(zhí)行的處理的流程圖。
首先,綜合數(shù)據(jù)生成部16檢查在存儲(chǔ)裝置12內(nèi)是否有新的數(shù)據(jù)項(xiàng)目列表(圖7的步驟s5)。然后,當(dāng)綜合數(shù)據(jù)生成部16判斷出在存儲(chǔ)裝置12內(nèi)有新的數(shù)據(jù)項(xiàng)目列表時(shí),對(duì)現(xiàn)有的數(shù)據(jù)項(xiàng)目列表與新的數(shù)據(jù)項(xiàng)目列表,在全部項(xiàng)目上進(jìn)行數(shù)據(jù)項(xiàng)目的值的比較(圖7的步驟s6)。
在圖5所示的例子中,對(duì)被識(shí)別為項(xiàng)目列表001的現(xiàn)有的數(shù)據(jù)項(xiàng)目列表l1、與被識(shí)別為項(xiàng)目列表003的新的數(shù)據(jù)項(xiàng)目列表l2進(jìn)行比較。
然后,對(duì)現(xiàn)有的數(shù)據(jù)項(xiàng)目列表l1與新的數(shù)據(jù)項(xiàng)目列表l2進(jìn)行比較的結(jié)果,在具有值相同的數(shù)據(jù)項(xiàng)目的情況下(圖7的步驟s7),從存儲(chǔ)裝置12中進(jìn)一步讀取與該數(shù)據(jù)項(xiàng)目的值相對(duì)應(yīng)的詳細(xì)數(shù)據(jù)(圖7的步驟s8)。
在圖5所示的例子中,由于數(shù)據(jù)項(xiàng)目列表l1的數(shù)據(jù)項(xiàng)目“事件id”的值“sys_err003”、與數(shù)據(jù)項(xiàng)目列表l2的數(shù)據(jù)項(xiàng)目“事件id”的值“sys_err003”相同,因此從存儲(chǔ)裝置12中進(jìn)一步讀取與此相對(duì)應(yīng)的詳細(xì)數(shù)據(jù)。
接下來,對(duì)詳細(xì)數(shù)據(jù)彼此進(jìn)行比較(圖7的步驟s9)。在圖6中,按每個(gè)記錄,對(duì)被識(shí)別為項(xiàng)目列表001-sys_err003的詳細(xì)數(shù)據(jù)列表l12的詳細(xì)數(shù)據(jù)、與被識(shí)別為項(xiàng)目列表003-sys_err003的詳細(xì)數(shù)據(jù)列表l21的詳細(xì)數(shù)據(jù)進(jìn)行比較。
然后,基于比較的結(jié)果生成綜合數(shù)據(jù)(圖7的步驟s10)。在綜合數(shù)據(jù)中,記載了進(jìn)行比較的制造單元的制造單元id、進(jìn)行比較的數(shù)據(jù)項(xiàng)目、一致的詳細(xì)數(shù)據(jù)的記錄、以及不同的詳細(xì)數(shù)據(jù)的記錄。
在圖6所示的例子中,由于在詳細(xì)數(shù)據(jù)列表l12所包含的詳細(xì)數(shù)據(jù)的記錄“no.0963=0.026”、與在詳細(xì)數(shù)據(jù)列表l21所包含的詳細(xì)數(shù)據(jù)的記錄“no.0963=0.024”不同,因此,在被識(shí)別為sys_err003的綜合數(shù)據(jù)中,這些不同的記錄作為數(shù)據(jù)項(xiàng)目“診斷信息(不同)”進(jìn)行記載。另一方面,一致的記錄作為數(shù)據(jù)項(xiàng)目“診斷信息(一致)”,匯總成一個(gè)進(jìn)行記載。
如此,關(guān)于一致的記錄,由于將兩個(gè)記錄壓縮成一個(gè)記錄進(jìn)行記載,因此數(shù)據(jù)量變成一半。
此外,在綜合數(shù)據(jù)生成部16中能夠設(shè)定規(guī)定的誤差范圍。由此,在對(duì)記錄彼此進(jìn)行比較而判斷出一致或不同時(shí),不僅在兩者完全一致的情況下,而且在兩者都包含于所設(shè)定的規(guī)定的誤差范圍的情況下,允許有誤差,并判斷出兩者一致。
另外,為了能夠容易地掌握將數(shù)據(jù)量壓縮到哪種程度,綜合數(shù)據(jù)生成部16生成綜合數(shù)據(jù),所述綜合數(shù)據(jù)包含一致的記錄以及不同的記錄相對(duì)于整體的比例。
接下來,參照?qǐng)D8以及圖9,對(duì)于在集中加工數(shù)據(jù)生成部17中執(zhí)行的處理進(jìn)行說明。圖8是用于說明在集中加工數(shù)據(jù)生成部17中生成集中加工數(shù)據(jù)的過程的一例的圖,圖9是表示在集中加工數(shù)據(jù)生成部17中執(zhí)行的處理的流程圖。
首先,在新的數(shù)據(jù)項(xiàng)目列表l2的全部項(xiàng)目中,分類成綜合數(shù)據(jù)、和除了綜合數(shù)據(jù)之外的數(shù)據(jù)即非綜合數(shù)據(jù)(圖9的步驟s11)。在圖8所示的例子中,由于事件id的sys_err003以及生產(chǎn)工序的p0036和p0037的數(shù)據(jù)項(xiàng)目的值均相同,因此被分類為綜合數(shù)據(jù),除此之外的數(shù)據(jù)項(xiàng)目被分類為非綜合數(shù)據(jù)。例如,事件id的值互不相同的sys_err016和sys_err022被分類為非綜合數(shù)據(jù)。
之后,在圖8所示的例子中,通過將加工數(shù)據(jù)被壓縮的綜合數(shù)據(jù)l3、與加工數(shù)據(jù)未被壓縮的包含詳細(xì)數(shù)據(jù)列表l14和l22的非綜合數(shù)據(jù)進(jìn)行結(jié)合,由此生成系統(tǒng)整體的加工數(shù)據(jù)即集中加工數(shù)據(jù)(圖9的步驟s12),將集中加工數(shù)據(jù)發(fā)送到生產(chǎn)計(jì)劃裝置6以及設(shè)置在加工現(xiàn)場(chǎng)的未圖示的顯示裝置中(圖9的步驟s13)。
在上述實(shí)施方式中,對(duì)于根據(jù)兩個(gè)數(shù)據(jù)項(xiàng)目列表生成集中加工數(shù)據(jù)的例子進(jìn)行了說明,但在根據(jù)三個(gè)以上的數(shù)據(jù)項(xiàng)目列表生成集中加工數(shù)據(jù)的情況下,可以通過同時(shí)比較全部的數(shù)據(jù)項(xiàng)目列表而生成集中加工數(shù)據(jù),也可以與上述實(shí)施方式相同,通過依次對(duì)兩個(gè)數(shù)據(jù)項(xiàng)目列表進(jìn)行比較而生成集中加工數(shù)據(jù)。
如此,由于用主單元控制器1將系統(tǒng)整體的被壓縮的集中加工數(shù)據(jù)發(fā)送到生產(chǎn)計(jì)劃裝置6以及顯示裝置,因此,與從各個(gè)單元控制器發(fā)送未被壓縮的制造單元單位的加工數(shù)據(jù)的情況相比,能夠盡可能地減少在主單元控制器1與生產(chǎn)計(jì)劃裝置6以及顯示裝置之間進(jìn)行交換的數(shù)據(jù)量。
另外,主單元控制器1具有由輔助單元控制器2進(jìn)行控制的制造單元的加工數(shù)據(jù),并且保存了將各制造單元之間的加工數(shù)據(jù)的一致點(diǎn)以及不同點(diǎn)進(jìn)行匯總后的數(shù)據(jù),因此,能夠容易確認(rèn)多個(gè)制造單元之間的加工數(shù)據(jù)的分析比較結(jié)果。
以上參照附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行了詳細(xì)說明,但具體的結(jié)構(gòu)并不局限于這些實(shí)施方式,還包含不脫離本發(fā)明要點(diǎn)的范圍內(nèi)的設(shè)計(jì)變更等。
例如,可以代替主單元控制器1,而采用具有同樣功能的主計(jì)算機(jī)等控制裝置。另外,還可以并列配置不發(fā)揮主要功能和輔助功能的單元控制器,并采用在單元控制器和生產(chǎn)計(jì)劃裝置之間設(shè)置的主計(jì)算機(jī)等控制裝置。