數(shù)據(jù)收集裝置、以及該數(shù)據(jù)收集裝置的控制方法本申請(qǐng)是申請(qǐng)日為:2011年3月18日、申請(qǐng)?zhí)枮椋?01180065611.9(PCT/JP2011/056579)、發(fā)明名稱為“數(shù)據(jù)收集裝置、以及該數(shù)據(jù)收集裝置的控制方法和控制程序”的發(fā)明專利申請(qǐng)的分案申請(qǐng)。技術(shù)領(lǐng)域本發(fā)明涉及收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫的數(shù)據(jù)收集裝置、以及該數(shù)據(jù)收集裝置的控制方法和控制程序。
背景技術(shù):自過去以來,人們一直致力于收集并分析來自制造現(xiàn)場(chǎng)的制造裝置、測(cè)量裝置、檢查裝置等各種設(shè)備的數(shù)據(jù),并將分析結(jié)果用于上述設(shè)備的控制、監(jiān)視、改善、或品質(zhì)改善活動(dòng)等(如專利文獻(xiàn)1~6)。就上述數(shù)據(jù)的收集而言,近來的設(shè)備大多以CSV(CommaSeparatedValue;以逗號(hào)區(qū)分的值)格式(format)數(shù)據(jù)文件(以下簡(jiǎn)稱為“CSV文件”)的形式輸出數(shù)據(jù)。在此,可以考慮以CSV文件的形式收集來自上述設(shè)備的數(shù)據(jù)。這是因?yàn)?,CSV文件具有制作容易、管理容易、通用性高等優(yōu)點(diǎn)。因此,可以考慮以CSV文件的形式收集來自上述設(shè)備的數(shù)據(jù)。上述制作容易具體是指,例如,僅以逗號(hào)區(qū)分?jǐn)?shù)據(jù)即可制成CSV文件,不必區(qū)別數(shù)字、字符串等數(shù)據(jù)類型即可制成CSV文件等。上述管理容易具體是指,例如,可以對(duì)CSV文件進(jìn)行復(fù)制·刪除等文件操作,可以通過文本編輯器對(duì)CSV文件內(nèi)的數(shù)據(jù)進(jìn)行修改等。此外,上述通用性高具體是指,例如,由于CSV文件為文本格式,因此可用于一般的表計(jì)算軟件等。另外,為了更有效地對(duì)上述數(shù)據(jù)進(jìn)行分析,可以考慮將該數(shù)據(jù)DB化(數(shù)據(jù)庫化),即,收集上述數(shù)據(jù)并加入DB中。上述DB化例如具有如下優(yōu)點(diǎn)。(a)檢索功能通過利用SQL(StructuredQueryLanguage;結(jié)構(gòu)化查詢語言),能夠容易地對(duì)來自上述DB的數(shù)據(jù)進(jìn)行檢索、排序、計(jì)數(shù)等。(b)數(shù)據(jù)的結(jié)合對(duì)于按日期不同或定制不同而分割的文件,通過加入上述DB,能夠?qū)⒍鄠€(gè)文件中的數(shù)據(jù)作為一個(gè)數(shù)據(jù)整體來加以利用。由此,對(duì)于跨越日期、定制等長期間的數(shù)據(jù)而言,能夠進(jìn)行監(jiān)視、對(duì)相同機(jī)種分別進(jìn)行統(tǒng)計(jì)等。(c)數(shù)據(jù)的一元管理通過將來自多個(gè)制造生產(chǎn)線的數(shù)據(jù)DB化,能夠通過訪問同一個(gè)DB來對(duì)該數(shù)據(jù)進(jìn)行監(jiān)視和分析。另外,能夠統(tǒng)一執(zhí)行數(shù)據(jù)備份等操作,因此易于管理。(d)對(duì)數(shù)據(jù)的遠(yuǎn)程訪問具有用于管理上述DB的DBMS(DatabaseManagementSystem;數(shù)據(jù)庫管理系統(tǒng))的服務(wù)器經(jīng)由通信網(wǎng)絡(luò)與PC(PersonalComputer;個(gè)人電腦)相連,該P(yáng)C經(jīng)由ODBC(OpenDatabaseConnectivity;開放式數(shù)據(jù)庫連接)訪問上述DBMS,由此,能夠?qū)?shù)據(jù)進(jìn)行遠(yuǎn)程監(jiān)視和分析。(現(xiàn)有技術(shù)文獻(xiàn))專利文獻(xiàn)1:日本國專利申請(qǐng)公開公報(bào)“特開2001-296911號(hào)公報(bào)”;2001年10月26日公開。專利文獻(xiàn)2:日本國專利申請(qǐng)公開公報(bào)“特開2002-236511號(hào)公報(bào)”;2002年8月23日公開。專利文獻(xiàn)3:日本國專利申請(qǐng)公開公報(bào)“特開2004-164635號(hào)公報(bào)”;2004年6月10日公開。專利文獻(xiàn)4:日本國專利申請(qǐng)公開公報(bào)“特開2006-323505號(hào)公報(bào)”;2006年11月30日公開。專利文獻(xiàn)5:日本國專利申請(qǐng)公開公報(bào)“特開2007-052571號(hào)公報(bào)”;2007年3月1日公開。專利文獻(xiàn)6:日本國專利申請(qǐng)公開公報(bào)“特開平09-050949號(hào)公報(bào)”;1997年2月18日公開。
技術(shù)實(shí)現(xiàn)要素:(本發(fā)明要解決的問題)然而,將來自制造現(xiàn)場(chǎng)的CSV文件DB化,還存在幾個(gè)問題。來自各個(gè)設(shè)備的數(shù)據(jù)中不僅包含正常的測(cè)量值,有時(shí)還包含異常的測(cè)量值和測(cè)量失誤。這些異常的測(cè)量值和測(cè)量失誤的數(shù)據(jù)大多為HI、LO、N/A(NoAccount;無效)等字符串。然而,CSV文件不能區(qū)別數(shù)字·字符串等數(shù)據(jù)類型,因此,即使要對(duì)測(cè)量值進(jìn)行分析,也會(huì)因包含非數(shù)值的數(shù)據(jù)而導(dǎo)致出錯(cuò),從而導(dǎo)致分析中斷。另外,利用上述DB進(jìn)行數(shù)據(jù)分析時(shí),數(shù)據(jù)的順序需要與工件(制造對(duì)象物)的投入順序等規(guī)定的順序一致。這是因?yàn)?,若?shù)據(jù)順序不一致,則當(dāng)進(jìn)行周期分析及對(duì)各個(gè)設(shè)備的測(cè)量數(shù)據(jù)的相關(guān)性進(jìn)行比較時(shí),將無法進(jìn)行正確的分析。然而,在實(shí)際的制造生產(chǎn)線中,有時(shí)會(huì)出現(xiàn)數(shù)據(jù)的順序與規(guī)定的順序不一致的情況。例如,為了配合各個(gè)設(shè)備的處理時(shí)間,處理較慢的設(shè)備(如檢查裝置)有時(shí)會(huì)對(duì)多個(gè)工件進(jìn)行并行處理。此時(shí),可能會(huì)出現(xiàn)工件的處理順序與工件的投入順序不一致、以及工件的測(cè)量數(shù)據(jù)的順序與工件的投入順序不一致的情況。另外,因產(chǎn)生測(cè)量失誤,或處理過程中欠缺作為處理對(duì)象的工件,會(huì)導(dǎo)致設(shè)備不輸出測(cè)量數(shù)據(jù),由此,也有可能出現(xiàn)工件的測(cè)量數(shù)據(jù)的順序與工件的投入順序不一致的情況。此外,在制造生產(chǎn)線上測(cè)量的數(shù)據(jù)按日期、定制、時(shí)間等的不同而分割成不同的CSV文件,但并不都是按要分析的單位(定制、機(jī)種、規(guī)定期間(每年、每個(gè)月、每周等與目的相吻合的期間))而分割的。因此,會(huì)造成無法對(duì)跨越日期的長期間數(shù)據(jù)進(jìn)行分析、以及無法對(duì)以機(jī)種為單位的長期間數(shù)據(jù)進(jìn)行分析等不便。為了避免上述不便,需要按照工件的投入順序?qū)?shù)據(jù)進(jìn)行結(jié)合。另外,在文件名中往往包含作為要分析的單位(不同層級(jí)所需要的信息)的定制編號(hào)、機(jī)種、電壓等各種信息。這些信息有時(shí)并不包含在上述文件中。此時(shí),如果僅將上述文件內(nèi)的數(shù)據(jù)加入上述DB,則會(huì)丟失上述文件名中包含的信息,從而導(dǎo)致無法按上述要分析的單位來對(duì)數(shù)據(jù)進(jìn)行分析。本發(fā)明正是鑒于上述問題而完成的,其目的在于,提供一種能夠在不丟失信息的前提下或順序良好地統(tǒng)一來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并能夠高精度地進(jìn)行數(shù)據(jù)分析的數(shù)據(jù)收集裝置等。(解決問題的方案)為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的特征在于:具有:獲取單元,獲取來自所述設(shè)備的測(cè)量數(shù)據(jù);追加單元,當(dāng)所述獲取單元獲取的測(cè)量數(shù)據(jù)中包含字符串時(shí),將該字符串轉(zhuǎn)換成能夠作為數(shù)值串進(jìn)行處理、且區(qū)別于測(cè)量值的值,并將所述測(cè)量數(shù)據(jù)加入所述數(shù)據(jù)庫。在此,能夠作為數(shù)值串進(jìn)行處理、且區(qū)別于測(cè)量值的值例如為,空值、0、負(fù)值等。另外,為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置的控制方法為針對(duì)數(shù)據(jù)收集裝置的控制方法,該數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的控制方法的特征在于:包含:獲取步驟,獲取來自所述設(shè)備的測(cè)量數(shù)據(jù);追加步驟,當(dāng)經(jīng)所述獲取步驟獲取的測(cè)量數(shù)據(jù)中包含字符串時(shí),將該字符串轉(zhuǎn)換成能夠作為數(shù)值串進(jìn)行處理、且區(qū)別于測(cè)量值的值,并將所述測(cè)量數(shù)據(jù)加入所述數(shù)據(jù)庫。根據(jù)上述結(jié)構(gòu)和方法,當(dāng)所述測(cè)量數(shù)據(jù)中包含字符串時(shí),先將該字符串轉(zhuǎn)換成空值,再將所述測(cè)量數(shù)據(jù)加入所述數(shù)據(jù)庫。結(jié)果,在所述數(shù)據(jù)庫中,所述測(cè)量數(shù)據(jù)中包含測(cè)量值或空值,而不包含字符串,因此,能夠容易地對(duì)上述測(cè)量數(shù)據(jù)進(jìn)行分析。為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的特征在于:具有:生產(chǎn)線信息記錄部,記錄生產(chǎn)線信息,所述生產(chǎn)線信息中包含所述設(shè)備與該設(shè)備處理的工件的順序的規(guī)則之間的對(duì)應(yīng)關(guān)系;獲取單元,獲取所述設(shè)備的每個(gè)工件的數(shù)據(jù);排列單元,根據(jù)來自所述生產(chǎn)線信息記錄部的生產(chǎn)線信息,按照規(guī)定的順序,排列所述獲取單元獲取的每個(gè)工件的數(shù)據(jù);追加單元,將所述排列單元排列的每個(gè)工件的數(shù)據(jù)加入所述數(shù)據(jù)庫。為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置的控制方法為針對(duì)數(shù)據(jù)收集裝置的控制方法,該數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的控制方法的特征在于:包含:獲取步驟,獲取所述設(shè)備的每個(gè)工件的數(shù)據(jù);排列步驟,從記錄部中讀取生產(chǎn)線信息,并根據(jù)讀取的生產(chǎn)線信息,按照規(guī)定的順序,排列經(jīng)所述獲取步驟獲取的每個(gè)工件的數(shù)據(jù),其中,所述生產(chǎn)線信息中包含所述設(shè)備與該設(shè)備處理的工件的順序的規(guī)則之間的對(duì)應(yīng)關(guān)系;追加步驟,將經(jīng)所述排列步驟排列的每個(gè)工件的數(shù)據(jù)加入所述數(shù)據(jù)庫。在此,所述規(guī)定的順序例如為:工件投入制造生產(chǎn)線的順序、規(guī)定的時(shí)間順序、規(guī)定的批量順序、規(guī)定的機(jī)種順序等。所述順序的規(guī)則例如為:多個(gè)頻道、測(cè)量失誤、翻轉(zhuǎn)及其個(gè)數(shù)、測(cè)量時(shí)刻等。根據(jù)上述結(jié)構(gòu)和方法,根據(jù)來自生產(chǎn)線信息記錄部的生產(chǎn)線信息,按照規(guī)定的順序,排列從所述設(shè)備獲取的每個(gè)工件的數(shù)據(jù),并將該數(shù)據(jù)加入數(shù)據(jù)庫。于是,所述數(shù)據(jù)庫中包含的數(shù)據(jù)按照規(guī)定的順序排列,因此,能夠利用所述數(shù)據(jù)庫高精度地進(jìn)行數(shù)據(jù)分析。為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的特征在于:具有:獲取單元,從所述設(shè)備獲取包含所述數(shù)據(jù)的文件和文件名;抽取單元,從所述獲取單元獲取的文件名中,抽取與所述數(shù)據(jù)有關(guān)的附加信息;追加單元,將所述抽取單元抽取的附加信息加入所述獲取單元獲取的文件內(nèi)的所述數(shù)據(jù)中,并將該數(shù)據(jù)加入所述數(shù)據(jù)庫。為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置的控制方法為針對(duì)數(shù)據(jù)收集裝置的控制方法,該數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的控制方法的特征在于:包含:獲取步驟,從所述設(shè)備獲取包含所述數(shù)據(jù)的文件和文件名;抽取步驟,從經(jīng)所述獲取步驟獲取的文件名中,抽取與所述數(shù)據(jù)有關(guān)的附加信息;追加步驟,將經(jīng)所述抽取步驟抽取的附加信息加入經(jīng)所述獲取步驟獲取的文件內(nèi)的所述數(shù)據(jù)中,并將該數(shù)據(jù)加入所述數(shù)據(jù)庫。根據(jù)上述結(jié)構(gòu)和方法,從設(shè)備中獲取文件和文件名,并從獲取的文件名中,抽取與所述文件內(nèi)的數(shù)據(jù)有關(guān)的附加信息。然后,將抽取的附加信息加入所述文件內(nèi)的數(shù)據(jù)中,并將該數(shù)據(jù)加入數(shù)據(jù)庫。由此,數(shù)據(jù)庫中不僅包含所述文件內(nèi)的數(shù)據(jù),還加入了所述文件名中包含的附加信息,因此,能夠在不丟失附加信息的前提下將來自設(shè)備的數(shù)據(jù)統(tǒng)合到數(shù)據(jù)庫中。所述數(shù)據(jù)收集裝置中的各個(gè)步驟能夠以控制程序的方式通過計(jì)算機(jī)來執(zhí)行。另外,通過將所述控制程序存儲(chǔ)在計(jì)算機(jī)可讀取的記錄介質(zhì)中,能夠在任意的計(jì)算機(jī)上執(zhí)行所述控制程序。(發(fā)明的效果)如上所述,當(dāng)測(cè)量數(shù)據(jù)中包含字符串時(shí),本發(fā)明的數(shù)據(jù)收集裝置先將該字符串轉(zhuǎn)換成空值,再將所述測(cè)量數(shù)據(jù)加入數(shù)據(jù)庫,因此,能夠起到容易地對(duì)上述測(cè)量數(shù)據(jù)進(jìn)行分析的效果。本發(fā)明的數(shù)據(jù)收集裝置根據(jù)來自生產(chǎn)線信息記錄部的生產(chǎn)線信息,按照規(guī)定的順序,排列從設(shè)備獲取的每個(gè)工件的數(shù)據(jù),并將該數(shù)據(jù)加入數(shù)據(jù)庫,因此,能夠起到利用該數(shù)據(jù)庫高精度地進(jìn)行數(shù)據(jù)分析的效果。本發(fā)明的數(shù)據(jù)收集裝置從設(shè)備中獲取文件和文件名,并從該文件名中,抽取與所述文件內(nèi)的數(shù)據(jù)有關(guān)的附加信息,然后,將抽取的附加信息加入所述文件內(nèi)的數(shù)據(jù)中,并將該數(shù)據(jù)加入數(shù)據(jù)庫,因此,能夠起到在不丟失附加信息的前提下將來自設(shè)備的數(shù)據(jù)統(tǒng)合到數(shù)據(jù)庫中的效果。附圖說明圖1是本發(fā)明一實(shí)施方式的生產(chǎn)系統(tǒng)中的數(shù)據(jù)收集裝置的概略結(jié)構(gòu)框圖。圖2是上述生產(chǎn)系統(tǒng)的概略結(jié)構(gòu)框圖。圖3是上述數(shù)據(jù)收集裝置中從記錄檢查文件開始到更新檢查DB為止的處理流程圖。圖4是以結(jié)構(gòu)化文件的形成表示記錄在上述數(shù)據(jù)收集裝置的抽取條件記錄部中的抽取條件的示例的示意圖。圖5是以列表形式表示上述檢查文件的文件名的示例的示意圖。圖6是上述數(shù)據(jù)收集裝置的附加信息抽取部進(jìn)行附加信息的抽取處理的流程圖。圖7是以表的形式表示項(xiàng)目名與字符串間對(duì)應(yīng)關(guān)系的示例的示意圖。圖8是以表的形式表示操作員表的示例的示意圖。圖9是表示上述生產(chǎn)系統(tǒng)中的檢查裝置并行檢查3個(gè)工件的示例的框圖。圖10是以表的形式表示上述檢查裝置中的3個(gè)檢查部所檢查的工件編號(hào)和檢查時(shí)刻的示意圖。圖11是以表的形式表示經(jīng)排列后的上述工件的編號(hào)、檢查CH、和檢查時(shí)刻的示意圖。圖12是由上述檢查裝置進(jìn)行檢查后,檢查臺(tái)前后翻轉(zhuǎn),再由另一檢查裝置對(duì)工件進(jìn)行檢查的示例的框圖。圖13是以表的形式表示上述另一檢查裝置檢查的工件編號(hào)和檢查時(shí)刻的示意圖。圖14是以結(jié)構(gòu)化文件的形式表示上述數(shù)據(jù)收集裝置的生產(chǎn)線信息記錄部中所記錄的生產(chǎn)線信息的示例的示意圖。圖15是上述數(shù)據(jù)收集裝置的數(shù)據(jù)結(jié)合部進(jìn)行數(shù)據(jù)結(jié)合處理的流程圖。圖16是以表的形式表示上述數(shù)據(jù)收集裝置獲取的檢查文件的內(nèi)容的示例的示意圖。圖17是以表的形式分別表示上述數(shù)據(jù)收集裝置的檢查DB記錄部中記錄的屬性值表和NG表的內(nèi)容的示例的示意圖。圖18是以表的形式表示產(chǎn)生無工件時(shí)的經(jīng)排列后的工件編號(hào)、檢查頻道、和檢查時(shí)刻的示意圖。圖19是以表的形式表示存在工件翻轉(zhuǎn)時(shí)的經(jīng)排列后的工件編號(hào)和檢查時(shí)刻的示意圖。具體實(shí)施方式參照?qǐng)D1~圖19,對(duì)本發(fā)明的一個(gè)實(shí)施方式進(jìn)行說明。在本實(shí)施方式中,本發(fā)明適用于具有生產(chǎn)線的生產(chǎn)系統(tǒng),該生產(chǎn)線用于制造并組裝部件。但本發(fā)明并不限于上述生產(chǎn)系統(tǒng),可以適用于對(duì)被處理對(duì)象進(jìn)行處理的工序的一般管理。對(duì)被處理對(duì)象進(jìn)行處理的工序是指,例如,工業(yè)制品的生產(chǎn)工序、礦工業(yè)制品、農(nóng)產(chǎn)品、或原料的檢查工序、廢棄對(duì)象(例如,工廠廢棄物、工廠廢水、廢氣、垃圾等)的處理工序、廢棄對(duì)象的檢查工序、設(shè)備檢查工序、循環(huán)再利用工序等。圖2表示本實(shí)施方式的生產(chǎn)系統(tǒng)的概略結(jié)構(gòu)。在生產(chǎn)系統(tǒng)1中,數(shù)據(jù)收集裝置11收集來自設(shè)置于生產(chǎn)現(xiàn)場(chǎng)10的多個(gè)檢查裝置的各種檢查數(shù)據(jù),并作成該檢查數(shù)據(jù)的數(shù)據(jù)庫(以下稱為“檢查DB”),并經(jīng)由通信網(wǎng)絡(luò)13,使作成的檢查DB能夠?yàn)镻C14所利用。通信網(wǎng)絡(luò)13和PC14均采用已知的技術(shù),因而省略相關(guān)說明。在本實(shí)施方式中,生產(chǎn)現(xiàn)場(chǎng)10中設(shè)置有制造部件的部件制造生產(chǎn)線(前期工序生產(chǎn)線)20、和對(duì)制造的部件進(jìn)行組裝的加工生產(chǎn)線(組裝生產(chǎn)線)21。部件制造生產(chǎn)線20中設(shè)有2個(gè)生產(chǎn)線22·23,在各生產(chǎn)線22·23上制造相同的部件24。而在加工生產(chǎn)線21上,相對(duì)于生產(chǎn)線30,設(shè)置有部件提供裝置31、加工裝置32·34、和檢查裝置33·35。部件提供裝置31將經(jīng)部件制造生產(chǎn)線20制造的部件24提供給生產(chǎn)線30,加工裝置32再將部件24組裝加工到工件36的基板上,再由檢查裝置33進(jìn)行加工后的檢查。然后,加工裝置34對(duì)檢查后的工件36中的與部件24無關(guān)的部位進(jìn)行加工,再由檢查裝置35進(jìn)行加工后的檢查。然后,重復(fù)加工和檢查處理,直到完成制品。在本實(shí)施方式中,加工裝置32·34與檢查裝置33·35是不同的裝置,但也可以為一體型的裝置。檢查裝置33·35就各種檢查項(xiàng)目對(duì)工件36進(jìn)行檢查,并作出檢查文件,在該檢查文件中,包含按檢查項(xiàng)目分類的表示檢查結(jié)果的檢查數(shù)據(jù)。檢查文件可以以每1個(gè)工件36為單位作出,也可以以多個(gè)工件36為單位作出,也可以以規(guī)定個(gè)數(shù)的工件36為單位作出,還可以以規(guī)定時(shí)間為單位作出。一般來說,大多數(shù)檢查裝置33·35除了以制造商特有的形式作出檢查文件以外,還能夠以CSV格式輸出檢查文件。在此,在本實(shí)施方式中,檢查裝置33·35向數(shù)據(jù)收集裝置11提供CSV格式的檢查文件(CSV文件)。另外,檢查裝置33·35在提供檢查文件的同時(shí),還通過文件系統(tǒng),提供與上述檢查文件有關(guān)的各種信息,如文件名、時(shí)間記錄(timestamp)等。檢查裝置33·35向數(shù)據(jù)收集裝置11提供檢查文件,可以通過有線通信、無線通信、或有線通信與無線通信相結(jié)合來完成,也可以通過USB(UniversalSerialBus;通用串行總線)存儲(chǔ)器等記錄介質(zhì)來完成。圖1表示數(shù)據(jù)收集裝置11的概略結(jié)構(gòu)。如圖1所示,數(shù)據(jù)收集裝置11具有控制部40、記錄部41、和網(wǎng)絡(luò)I/F(接口)部42??刂撇?0綜合控制數(shù)據(jù)收集裝置11內(nèi)各個(gè)結(jié)構(gòu)的動(dòng)作,例如可以由包含CPU(CentralProcessingUnit;中央處理器)和存儲(chǔ)器的計(jì)算機(jī)來構(gòu)成。各個(gè)結(jié)構(gòu)的動(dòng)作控制可以通過使計(jì)算機(jī)執(zhí)行控制程序來完成。對(duì)于控制部40的詳細(xì)內(nèi)容,將在下文中說明。記錄部41用于記錄信息,由硬盤、閃存等記錄裝置構(gòu)成。對(duì)于記錄部41的詳細(xì)內(nèi)容,將在下文中說明。網(wǎng)絡(luò)I/F部42為控制部40與通信網(wǎng)絡(luò)13間的接口。具體為,網(wǎng)絡(luò)I/F部42與圖2所示的通信網(wǎng)絡(luò)13相連。網(wǎng)絡(luò)I/F部42不僅將來自控制部40的數(shù)據(jù)轉(zhuǎn)換成適于通信網(wǎng)絡(luò)13的形式,并發(fā)送給通信網(wǎng)絡(luò)13,還將來自通信網(wǎng)絡(luò)13的數(shù)據(jù)轉(zhuǎn)換成適于控制部40處理的形式,并發(fā)送給控制部40。下面,對(duì)控制部40和記錄部41進(jìn)行詳細(xì)說明。如圖1所示,控制部40具有附加信息抽取部(抽取單元)50、數(shù)據(jù)變更部(追加單元)51、數(shù)據(jù)結(jié)合部(追加單元、排列單元)52、數(shù)據(jù)寫入部(追加單元)53、和數(shù)據(jù)提供部54。記錄部41具有檢查文件記錄部(獲取單元)60、提取條件記錄部61、生產(chǎn)線信息記錄部62、和檢查DB記錄部63。此外,每個(gè)檢查裝置33·35均分別具有附加信息抽取部50、數(shù)據(jù)變更部51、和檢查文件記錄部60。檢查文件記錄部60分別針對(duì)檢查裝置33·35,記錄有來自檢查裝置33·35的檢查文件。檢查文件記錄部60還在目錄中記錄有文件名、時(shí)間記錄等與上述檢查文件相關(guān)的各種信息。如上所述,檢查文件為CSV格式的文件。抽取條件記錄部61針對(duì)每個(gè)檢查文件記錄部60,預(yù)先記錄有用于抽取附加信息的抽取條件,所述附加信息為需要附加給某工件36的檢查數(shù)據(jù)的信息。生產(chǎn)線信息記錄部62預(yù)先記錄有生產(chǎn)線信息,所述生產(chǎn)線信息為與制造生產(chǎn)線相關(guān)的信息,為重新排列數(shù)據(jù)所需的信息。檢查DB記錄部63記錄有檢查DB。檢查DB包含存儲(chǔ)屬性值的屬性值表、和存儲(chǔ)NG(NoGood;出錯(cuò))數(shù)據(jù)的NG表等。這些表可以單獨(dú)存在,也可以合并在一起。附加信息抽取部50根據(jù)抽取條件記錄部61中記錄的抽取條件,抽取上述附加信息,所述附加信息指附加到檢查數(shù)據(jù)中的信息,所述檢查數(shù)據(jù)包含在應(yīng)從檢查文件記錄部60讀取的檢查文件中。附加信息抽取部50將抽取的附加信息發(fā)送給數(shù)據(jù)變更部51。具體為,附加信息抽取部50首先從檢查文件記錄部60的目錄中讀取與上述檢查文件相關(guān)的各種信息,如文件名、時(shí)間記錄等。然后,附加信息抽取部50根據(jù)抽取條件記錄部61中記錄的抽取條件,從讀取的信息中抽取上述附加信息。對(duì)于抽取上述附加信息的詳細(xì)內(nèi)容,將在下文中說明。此外,有時(shí)在文件名中附加有參數(shù),如“[定制編號(hào)].csv[機(jī)種][電壓][頻道]”等。該參數(shù)也包含在上述附加信息中。另外,通過保存每個(gè)機(jī)種的參數(shù)的設(shè)定文件,能夠抽取與機(jī)種對(duì)應(yīng)的參數(shù)。數(shù)據(jù)變更部51用于變更從檢查文件記錄部60讀取的檢查文件中包含的數(shù)據(jù)。數(shù)據(jù)變更部51將變更后的數(shù)據(jù)發(fā)送給數(shù)據(jù)結(jié)合部52。具體為,若來自檢查文件記錄部60的檢查文件中的檢查數(shù)據(jù)為字符串,則數(shù)據(jù)變更部51認(rèn)為該檢查數(shù)據(jù)是NG數(shù)據(jù),將上述字符串變更為空值(null)。若檢查文件為CSV格式,則上述字符串被變更為空值字符串(長度為0的字符串)。數(shù)據(jù)變更部51還作出NG文件,在該NG文件中,在與上述檢查文件的該檢查數(shù)據(jù)相同的排列位置上,包含上述NG數(shù)據(jù)字符串。數(shù)據(jù)變更部51向上述檢查文件的檢查數(shù)據(jù)中,追加來自附加信息抽取部50的與上述檢查文件相關(guān)的附加信息,作為屬性值數(shù)據(jù)。然后,數(shù)據(jù)變更部51將處理后的檢查文件、和與該檢查文件相對(duì)應(yīng)的NG文件發(fā)送給數(shù)據(jù)結(jié)合部52。數(shù)據(jù)結(jié)合部52以工件36為單位,將從多個(gè)數(shù)據(jù)變更部51接收的各種數(shù)據(jù)結(jié)合。數(shù)據(jù)結(jié)合部52將結(jié)合的數(shù)據(jù)發(fā)送給數(shù)據(jù)寫入部53。具體為,數(shù)據(jù)結(jié)合部52根據(jù)生產(chǎn)線信息記錄部62中記錄的生產(chǎn)線信息,對(duì)每個(gè)工件36的屬性值數(shù)據(jù)(檢查數(shù)據(jù)和附加信息)進(jìn)行排列并結(jié)合,所述屬性值數(shù)據(jù)包含在從多個(gè)數(shù)據(jù)變更部51接收的多個(gè)檢查文件中。同樣,數(shù)據(jù)結(jié)合部52根據(jù)上述生產(chǎn)線信息,對(duì)每個(gè)工件36的NG數(shù)據(jù)進(jìn)行排列并結(jié)合,所述NG數(shù)據(jù)包含在來自多個(gè)數(shù)據(jù)變更部51的NG文件中。另外,數(shù)據(jù)結(jié)合部52根據(jù)生產(chǎn)線信息記錄部62中記錄的生產(chǎn)線信息,對(duì)來自數(shù)據(jù)變更部51的工件36的屬性值數(shù)據(jù)和NG數(shù)據(jù)進(jìn)行重新排列。然后,數(shù)據(jù)結(jié)合部52將結(jié)合并重新排列后的屬性值數(shù)據(jù)和NG數(shù)據(jù)發(fā)送給數(shù)據(jù)寫入部53。對(duì)于重新排列屬性值數(shù)據(jù)的內(nèi)容,將在下文中說明。數(shù)據(jù)寫入部53分別將從數(shù)據(jù)結(jié)合部52接收的屬性值數(shù)據(jù)和NG數(shù)據(jù)寫入檢查DB記錄部63的檢查DB中的屬性值表和NG表。此時(shí),數(shù)據(jù)寫入部53給上述屬性值數(shù)據(jù)賦予連續(xù)編號(hào),并將該屬性值數(shù)據(jù)加入屬性值表。另外,數(shù)據(jù)寫入部53將為與上述NG數(shù)據(jù)相對(duì)應(yīng)的上述屬性值表賦予的連續(xù)編號(hào),賦予給該NG數(shù)據(jù),并將該NG數(shù)據(jù)加入NG表。數(shù)據(jù)提供部54用于根據(jù)外部請(qǐng)求,從檢查DB記錄部63的檢查DB中讀取各種數(shù)據(jù),并提供給外部。具體為,若數(shù)據(jù)提取部54經(jīng)由通信網(wǎng)絡(luò)13和網(wǎng)絡(luò)I/F部42,接收到來自PC14的請(qǐng)求,則根據(jù)該請(qǐng)求,從檢查DB記錄部63中記錄的檢查DB中,讀取屬性值數(shù)據(jù)和NG數(shù)據(jù)。然后,數(shù)據(jù)提供部54經(jīng)由網(wǎng)絡(luò)I/F部42和通信網(wǎng)絡(luò)13,將讀取的屬性值數(shù)據(jù)和NG數(shù)據(jù)提供給該P(yáng)C14。對(duì)于利用屬性值數(shù)據(jù)和NG數(shù)據(jù)進(jìn)行分析的具體例子,將在下文中說明。根據(jù)上述結(jié)構(gòu),附加信息抽取部50抽取與檢查文件相關(guān)的附加信息,數(shù)據(jù)變更部51將該附加信息加入檢查文件內(nèi)的檢查數(shù)據(jù),進(jìn)而,該附加信息被加入檢查DB記錄部63的檢查DB的屬性值表中。因此,該屬性值表中不僅包含檢查文件內(nèi)的檢查數(shù)據(jù),還包含與檢查文件相關(guān)的附加信息,因而,能夠在不丟失附加信息的前提下,將來自檢查裝置33·35的數(shù)據(jù)統(tǒng)合到上述屬性值表中。若檢查數(shù)據(jù)中包含字符串,則數(shù)據(jù)變更部51將該字符串轉(zhuǎn)換成空值,數(shù)據(jù)寫入部53將轉(zhuǎn)換后的檢查數(shù)據(jù)加入檢查DB記錄部63的檢查DB的屬性值表中。結(jié)果,上述屬性值表中包含作為上述檢查數(shù)據(jù)的檢查值或空值,而不包含字符串,因此,能夠容易地對(duì)上述檢查數(shù)據(jù)進(jìn)行分析。另外,通過數(shù)據(jù)變更部51和數(shù)據(jù)寫入部53,轉(zhuǎn)換后的空值被加入上述屬性值表中,而與上述加入位置相對(duì)應(yīng),上述字符串被加入檢查DB記錄部63的檢查DB的NG表中。由此,能夠防止如檢查失誤、檢查異常等字符串信息的丟失。通過參照與上述空值相對(duì)應(yīng)的字符串,例如,能夠判斷出上述空值是什么樣的檢查異?;驒z查失誤。數(shù)據(jù)結(jié)合部52根據(jù)來自生產(chǎn)線信息記錄部62的生產(chǎn)線信息,將從檢查裝置33·35獲取的每個(gè)工件36的檢查數(shù)據(jù),按規(guī)定的順序排列。數(shù)據(jù)寫入部53將排列后的檢查數(shù)據(jù)加入上述屬性值表中。于是,上述屬性值表中包含的數(shù)據(jù)按照規(guī)定的順序排列,因而能夠?qū)崿F(xiàn)利用上述屬性值表高精度地進(jìn)行數(shù)據(jù)分析。下面,參照?qǐng)D3對(duì)具有上述結(jié)構(gòu)的數(shù)據(jù)收集裝置11的處理動(dòng)作進(jìn)行說明。圖3表示在數(shù)據(jù)收集裝置11中,從記錄檢查文件開始到更新檢查DB為止的處理流程。如圖3所示,當(dāng)檢查文件記錄部60中記錄有新的檢查文件時(shí)(S10),附加信息抽取部50根據(jù)抽取條件記錄部61中記錄的抽取條件,抽取與上述新的檢查文件相關(guān)的附加信息(S11)。然后,若來自檢查文件記錄部60的上述新的檢查文件中包含的檢查數(shù)據(jù)為字符串(S12),則數(shù)據(jù)變更部51將該字符串變更為空值,并作成NG文件,使該NG文件中與該檢查數(shù)據(jù)相同的排列位置上包含該字符串(S13)。然后,數(shù)據(jù)結(jié)合部52先是針對(duì)從某數(shù)據(jù)變更部51獲取的檢查文件和附加信息,將該附加信息追加到該檢查文件中包含的每個(gè)工件36的檢查數(shù)據(jù)中,并將追加后的檢查數(shù)據(jù)作為屬性值數(shù)據(jù)。而對(duì)于從其他數(shù)據(jù)變更部51獲取的檢查文件和附加信息,也重復(fù)相同的操作(S14)。然后,數(shù)據(jù)結(jié)合部52根據(jù)生產(chǎn)線信息記錄部62中的生產(chǎn)線信息,重新排列并結(jié)合多個(gè)檢查文件中包含的工件36的屬性值數(shù)據(jù),并且,根據(jù)上述生產(chǎn)線信息,重新排列并結(jié)合來自數(shù)據(jù)變更部51的NG文件中包含的每個(gè)工件36的NG數(shù)據(jù)(S15)。接著,數(shù)據(jù)寫入部53給結(jié)合后的各屬性值數(shù)據(jù)賦予連續(xù)編號(hào),并將該屬性值數(shù)據(jù)加入檢查DB記錄部63的檢查DB的屬性值表中,并且,將為與上述NG數(shù)據(jù)相對(duì)應(yīng)的上述屬性值表賦予的連續(xù)編號(hào),賦予給該NG數(shù)據(jù),并將該NG數(shù)據(jù)加入上述檢查DB的NG表中(S16)。之后,返回步驟S10,重復(fù)上述動(dòng)作。下面,參照?qǐng)D4~圖8,對(duì)附加信息抽取部50抽取附加信息進(jìn)行詳細(xì)說明。一般來說,檢查數(shù)據(jù)以文件形式來管理,按不同定制(訂購)、制造過程中的產(chǎn)品的不同機(jī)種、不同執(zhí)勤(輪班)來作成檢查文件。此時(shí),定制名、機(jī)種名、輪班名等與制造生產(chǎn)線相關(guān)的附加信息作為文件名的一部分包含在文件名中。然而,這些附加信息有時(shí)并不以數(shù)據(jù)形式包含在檢查文件中。此時(shí),如果只將檢查文件中包含的數(shù)據(jù)加入檢查DB,則會(huì)導(dǎo)致丟失上述附加信息。為此,在本實(shí)施方式中,數(shù)據(jù)結(jié)合部52將附加信息加入每個(gè)工件36的檢查數(shù)據(jù)中,從而將該附加信息加入檢查DB中。此外,在執(zhí)行某定制的過程中,有時(shí)會(huì)插入另一定制。此時(shí),將中斷上述某定制的執(zhí)行,轉(zhuǎn)而在準(zhǔn)備好執(zhí)行上述另一定制后,執(zhí)行上述另一定制;并在該執(zhí)行結(jié)束后,轉(zhuǎn)而在準(zhǔn)備好執(zhí)行上述某定制后,恢復(fù)上述某定制的執(zhí)行。這時(shí),將分別作成上述某定制中斷前的檢查文件、上述另一定制的檢查文件、和上述某定制恢復(fù)后的檢查文件。因此,有必要識(shí)別出上述中斷前和上述恢復(fù)后的檢查文件為上述某定制被分割執(zhí)行的文件。因此,文件名中會(huì)包含定制的子編號(hào)。然而,如果僅將上述中斷前和上述恢復(fù)后的檢查文件的檢查數(shù)據(jù)結(jié)合,將很難區(qū)分檢查數(shù)據(jù)的層級(jí)。因此,在利用檢查DB進(jìn)行分析的過程中,即使檢查數(shù)據(jù)的統(tǒng)計(jì)量在上述中斷前和上述恢復(fù)后互不相同,也很難確定出其原因?yàn)槎ㄖ频姆指顖?zhí)行。為此,在本實(shí)施方式中,將上述文件名中包含的定制的子編號(hào)作為上述附加信息加入每個(gè)工件36的檢查數(shù)據(jù)。由此,能夠容易地區(qū)分檢查數(shù)據(jù)的層級(jí)。檢查文件的文件名中包含的信息例如有:定制名(定制編號(hào))、機(jī)種名、執(zhí)勤(1班、2班、3班等)、操作員名、前期工序生產(chǎn)線編號(hào)、定制子編號(hào)等。在上述文件名中,上述信息的部分或全部以分隔符(separator)相結(jié)合。檢查裝置不同,上述文件名中包含的信息也不同。另外,各個(gè)信息往往以能夠識(shí)別的編號(hào)來表示。從上述各種信息中,為每個(gè)檢查裝置決定用于分析的附加信息,并設(shè)定用于抽取決定的附加信息的抽取條件,并將該抽取條件預(yù)先記錄在抽取條件記錄部61中。圖4表示上述抽取條件的一個(gè)示例。如圖所示,上述抽取條件以XML(ExtensibleMarkupLanguage;可擴(kuò)展標(biāo)記語言)文件等結(jié)構(gòu)化文件來描述。如圖4所示,能夠?yàn)闄z查裝置33·35分別設(shè)定上述抽取條件。在圖示的例子中,就檢查裝置33(檢查機(jī)1)而言,在抽取條件中包含作為應(yīng)該附加給檢查數(shù)據(jù)的附加信息的前期工序生產(chǎn)線20,但就檢查裝置35(檢查機(jī)2)而言,在抽取條件中不包含作為上述附加信息的前期工序生產(chǎn)線20。下面對(duì)前期工序生產(chǎn)線編號(hào)作為上述附加信息的理由進(jìn)行說明。在圖2所示的生產(chǎn)系統(tǒng)1的部件制造生產(chǎn)線20上,2個(gè)生產(chǎn)線22·23均制造同樣種類的部件24。然而,分別在不同生產(chǎn)線22·23上制造的部件24會(huì)因模具、擠壓、成形環(huán)境等不同,而產(chǎn)生若干特性上的差異,而正因?yàn)樵摬町?,可能?dǎo)致生產(chǎn)線22·23的其中之一所制造的部件24多為次品。因此,當(dāng)制造的部件多為次品時(shí),需要判斷使用的部件是生產(chǎn)線22·23中的哪一個(gè)生產(chǎn)線制造的。由此可見,部件制造生產(chǎn)線20中的生產(chǎn)線22·23的編號(hào)為需要附加到組裝生產(chǎn)線21所收集的檢查數(shù)據(jù)中的附加信息。另外,如果部件制造生產(chǎn)線20制造的部件24沒有了,或在制造過程中換成新的部件24了,則部件24的特性也可能產(chǎn)生差異,此時(shí)優(yōu)選作成新的檢查文件。組裝生產(chǎn)線21上制造的制品的特性也會(huì)隨組裝生產(chǎn)線21的操作員的調(diào)整結(jié)果而改變。因此,操作員的信息也應(yīng)屬于上述附加信息。圖5以列表形式表示了檢查文件的文件名的示例。圖5的(a)所示的檢查文件為檢查裝置33(檢查機(jī)1)作出的檢查文件,圖5的(b)所示的檢查文件為檢查裝置35(檢查機(jī)2)作出的檢查文件。在圖示的例子中,按照作出的順序,分別記載了檢查裝置33·35的多個(gè)檢查文件的文件名。如圖5所示,在檢查裝置33(檢查機(jī)1)作出的檢查文件的文件名中,依次排列有以分隔符“_”相連的定制編號(hào)、機(jī)種名、執(zhí)勤、操作員名、前期工序生產(chǎn)線編號(hào)、和定制編號(hào)的子編號(hào)。另外,在檢查裝置35(檢查機(jī)2)作出的檢查文件的文件名中,與涉及檢查機(jī)1的上述文件名相比,省略了前期工序生產(chǎn)線編號(hào)。在圖5的例子中,在執(zhí)行定制“M1121397”的過程中,由于插入了另一定制“M1121398”,定制“M1121397”的檢查文件被分割成2個(gè),分別在其文件名中附加了子編號(hào)。此外,執(zhí)勤者由2班換成了1班,操作員也由“TANAKA”換成了“SUZUKI”。圖6表示附加信息抽取部50進(jìn)行附加信息抽取處理(S11)的流程。如圖所示,首先,從抽取條件記錄部61中讀取圖4所示的抽取條件(S20)。然后,根據(jù)上述抽取條件,從檢查文件記錄部60中記錄的檢查文件的文件名中抽取附加信息(S21)。具體為,上述檢查文件的文件名被上述抽取條件中的“分隔符”標(biāo)簽所含的字符“_”分割。例如,文件名“M1121397_A001_2_TANAKA_S1_1.txt”被分割成字符串“M1121397”、“A001”、“2”、“TANAKA”、“S1”、“1”。文件名中所含的擴(kuò)展名(txt)不是與檢查數(shù)據(jù)相關(guān)的信息,因而可以忽略。然后,根據(jù)上述抽取條件,將抽取的附加信息與項(xiàng)目名對(duì)應(yīng)(S22)。具體為,將分割的字符串與上述抽取條件中的“項(xiàng)目名順序”標(biāo)簽所包含的項(xiàng)目名對(duì)應(yīng)。圖7的(a)以表的形式表示構(gòu)成對(duì)應(yīng)關(guān)系的項(xiàng)目名和字符串的示例。在圖示的例子中,字符串“M1121397”與定制編號(hào)對(duì)應(yīng),字符串“A001”與機(jī)種名對(duì)應(yīng),字符串“2”與執(zhí)勤對(duì)應(yīng),字符串“TANAKA”與操作員名對(duì)應(yīng),字符串“S1”與前期工序生產(chǎn)線名對(duì)應(yīng),而字符串“1”與定制子編號(hào)對(duì)應(yīng)。然后,根據(jù)上述抽取條件,將部分或全部附加信息轉(zhuǎn)換成代碼(S23)。具體為,參照上述抽取條件中的“操作員”標(biāo)簽,將上述操作員名轉(zhuǎn)換成操作員ID(識(shí)別)代碼。圖7的(b)以表的形式表示轉(zhuǎn)換后的上述項(xiàng)目名與字符串的示例。在圖示的例子中,操作員名“TANAKA”被轉(zhuǎn)換成ID代碼“0002”。由此,能夠縮減附加信息的信息量,從而縮減檢查DB的大小。另外,與字符串相比,計(jì)算機(jī)更容易處理代碼,因此,能夠迅速執(zhí)行對(duì)檢查DB的檢索處理。此外,除了操作員名以外,還優(yōu)選將前期工序生產(chǎn)線名、設(shè)備名、機(jī)種名等其他字符串轉(zhuǎn)換成識(shí)別代碼。另外,也可以另行作出使與操作員有關(guān)的信息和上述ID代碼構(gòu)成對(duì)應(yīng)關(guān)系的操作員表。圖8以表的形式表示上述操作員表的一個(gè)例子。通過利用上述操作員表,能夠根據(jù)上述與操作員有關(guān)的信息檢索檢查DB,還能夠?qū)z索結(jié)果的ID代碼轉(zhuǎn)換成與操作員有關(guān)的信息輸出。也可以通過參照該操作員工作的公司的員工DB來獲取與操作員有關(guān)的信息。然后,將包含轉(zhuǎn)換后的附加信息、和對(duì)應(yīng)于該附加信息的項(xiàng)目名的信息發(fā)送給數(shù)據(jù)變更部(S24)。即,將圖7的(b)所示的信息發(fā)送給數(shù)據(jù)變更部51。通過發(fā)送項(xiàng)目名,能夠?qū)⒃摳郊有畔⒌捻?xiàng)目名加入上述屬性值表。由此,PC14的使用者能夠通過上述項(xiàng)目名而容易地掌握追加的附加信息的項(xiàng)目。然后,結(jié)束附加信息的抽取處理,返回原來的流程。下面,參照?qǐng)D9~圖15,對(duì)數(shù)據(jù)結(jié)合部52進(jìn)行數(shù)據(jù)的排列和重排進(jìn)行詳細(xì)說明。首先,對(duì)進(jìn)行數(shù)據(jù)的重排的重要性進(jìn)行說明。在利用檢查DB進(jìn)行數(shù)據(jù)分析時(shí),檢查DB中的數(shù)據(jù)的順序需要與工件36的投入順序一致。這是因?yàn)?,如果上述?shù)據(jù)的順序與工件36的投入順序不一致,則在進(jìn)行周期分析、或?qū)Ω鱾€(gè)設(shè)備的結(jié)果進(jìn)行比較時(shí),就不能進(jìn)行正確的分析。另一方面,在實(shí)際的制造生產(chǎn)線上,為了與各個(gè)工序的處理時(shí)間相配合,處理較慢的設(shè)備(例如檢查裝置)有時(shí)會(huì)并行處理多個(gè)工件36。此時(shí),向生產(chǎn)線30投入工件36的順序、與工件36的檢查順序有時(shí)會(huì)不一致。因此,需要重新排列工件36的檢查數(shù)據(jù)的順序,以使其與工件36的投入順序相匹配。例如,設(shè):加工裝置的加工速度為1秒/1個(gè),而檢查裝置的檢查速度為3秒/1個(gè),則為了使加工工序的處理時(shí)間與檢查工序的處理時(shí)間相配合,需要或者在檢查工序中設(shè)置3臺(tái)檢查裝置,或者在1臺(tái)檢查裝置中設(shè)置3個(gè)檢查部。圖9表示檢查裝置33并行檢查3個(gè)工件36的例子。如圖所示,在檢查裝置33中,從下流側(cè)到上流側(cè),分別設(shè)置了1CH(頻道)~3CH的檢查部330。另外,生產(chǎn)線30上還設(shè)有臂37和檢查臺(tái)38。臂37用于將加工裝置32加工的工件36放置在檢查臺(tái)38上。3個(gè)工件36由臂37放置在檢查臺(tái)38上。1CH、2CH、和3CH的檢查部330分別檢查檢查臺(tái)38上3個(gè)工件36中的右側(cè)、中央、和左側(cè)的工件36。圖10的(a)~(c)分別以表的形式表示圖9所示的檢查裝置33中的1CH~3CH的檢查部330所檢查的工件編號(hào)和檢查時(shí)刻。在圖示的例子中,各檢查部330在檢查上所需的時(shí)間為3±1秒。圖11以表的形式表示排列后的圖10的(a)~(c)所示的工件36的編號(hào)、檢查CH、和檢查時(shí)刻。其中,圖11的(a)為按檢查時(shí)刻排列后的表。該圖的(a)并未按工件36的編號(hào)順序(投入順序)排列。另一方面,圖11的(b)所示的表按照下述方式排列,即,對(duì)于圖10的(a)~(c)所示的工件編號(hào)和檢查時(shí)刻,按照檢查CH的順序分別逐個(gè)選出時(shí)間最早的,并重復(fù)該操作。該圖的(b)按照工件36的編號(hào)順序排列。此外,有時(shí)將工件36換到夾具上或使該夾具旋轉(zhuǎn),而工件36的順序會(huì)發(fā)生變化。圖12表示在由檢查裝置33檢查后,檢查臺(tái)38前后翻轉(zhuǎn)(180度旋轉(zhuǎn)),繼而,檢查裝置35檢查工件36的例子。圖13以表的形式表示圖12所示的檢查裝置35檢查的工件編號(hào)和檢查時(shí)刻。在圖示的例子中,檢查裝置35在檢查上所需的時(shí)間為1±0.5秒。圖13并未按工件36的編號(hào)順序排列。此時(shí),需要考慮上述翻轉(zhuǎn)而重新排列。為此,在本實(shí)施方式中,生產(chǎn)線信息記錄部62預(yù)先記錄了將生產(chǎn)線30上的各個(gè)設(shè)備的排列、頻道內(nèi)容等工件36的檢查數(shù)據(jù)按照工件36的投入順序重新排列時(shí)所需的生產(chǎn)線信息。圖14表示上述生產(chǎn)線信息的一個(gè)例子。如圖所示,上述生產(chǎn)線信息能夠以XML文件等結(jié)構(gòu)化文件的形式來描述。圖15表示數(shù)據(jù)結(jié)合部52進(jìn)行數(shù)據(jù)結(jié)合處理的流程。如圖所示,首先,從生產(chǎn)線信息記錄部62中讀取圖14所示的生產(chǎn)線信息(S40),并判斷讀取的生產(chǎn)線信息中是否存在頻道標(biāo)簽(S41)。如果不存在頻道標(biāo)簽,則按照檢查時(shí)刻的順序排列工件36的數(shù)據(jù)(S42)。另一方面,如果存在頻道標(biāo)簽,則根據(jù)該頻道標(biāo)簽的內(nèi)容排列工件36的數(shù)據(jù)(S43)。例如,在如圖14所示的生產(chǎn)線信息中,檢查機(jī)1標(biāo)簽的頻道標(biāo)簽的排列標(biāo)簽的內(nèi)容為“1CH,2CH,3CH”。因此,按照1CH的檢查文件的數(shù)據(jù)(圖10的(a))、2CH的檢查文件的數(shù)據(jù)(圖10的(b))、3CH的檢查文件的數(shù)據(jù)(圖10的(c))的順序進(jìn)行選擇并排列,通過重復(fù)該操作,能夠得到按工件的投入順序排列的數(shù)據(jù)(圖11的(b))。然后,判斷上述生產(chǎn)線信息中是否存在翻轉(zhuǎn)標(biāo)簽(S44),若存在該翻轉(zhuǎn)標(biāo)簽,則根據(jù)上述翻轉(zhuǎn)標(biāo)簽,對(duì)排列的數(shù)據(jù)進(jìn)行重新排列(S45)。然后,結(jié)束數(shù)據(jù)結(jié)合處理,返回原來的流程。例如,在圖14所示的生產(chǎn)線信息中,檢查機(jī)2標(biāo)簽的翻轉(zhuǎn)標(biāo)簽中的工件數(shù)為3。因此,對(duì)于檢查機(jī)2的檢查文件的數(shù)據(jù)(圖13),通過將3個(gè)工件的數(shù)據(jù)的順序翻轉(zhuǎn)(逆轉(zhuǎn)),并重復(fù)這一操作,能夠按照工件投入順序排列數(shù)據(jù)。下面,參照?qǐng)D16和圖17,對(duì)將數(shù)據(jù)記錄在檢查DB記錄部63中時(shí)的數(shù)據(jù)轉(zhuǎn)換進(jìn)行說明。圖16以表的形式表示檢查文件的內(nèi)容的一個(gè)例子,該檢查文件由圖12所示的檢查裝置35作出,并被數(shù)據(jù)收集裝置11獲取。圖17的(a)·(b)分別以表的形式表示檢查DB記錄部63中記錄的屬性值表和NG表的內(nèi)容的例子。在圖16和圖17中,各列的項(xiàng)目從左至右分別為工件編號(hào)(工件ID)、檢查順序、測(cè)量項(xiàng)目1~6、檢查結(jié)果、測(cè)量時(shí)刻、和頻道編號(hào)。屬性值表用于存儲(chǔ)屬性值。如圖17的(a)所示,存儲(chǔ)在屬性值表中的數(shù)據(jù)均為數(shù)值數(shù)據(jù)。因此,通過利用檢查DB記錄部63中記錄的屬性值表,PC14能夠進(jìn)行數(shù)據(jù)分析。例如,每隔1小時(shí)讀取上述屬性值表的數(shù)據(jù),通過計(jì)算每個(gè)頻道的平均值、離散值,能夠調(diào)查屬性值的推移,或計(jì)算包含空值的代碼數(shù),從而計(jì)算成品率,由此,能夠調(diào)查檢查機(jī)的狀態(tài)。屬性值表中各項(xiàng)目的數(shù)值種類(整數(shù)、自然數(shù)、單精度、雙精度等)與圖16所示的檢查文件中的相應(yīng)項(xiàng)目的數(shù)值種類相同。另一方面,NG表用于存儲(chǔ)檢查失誤和檢查異常的字符串。如圖17的(b)所示,在NG表存儲(chǔ)的數(shù)據(jù)中,僅工件ID為數(shù)值數(shù)據(jù),其他均為字符串?dāng)?shù)據(jù)。在本實(shí)施方式中,如果檢查文件中包含檢查失誤、檢查異常等字符串,則將該字符串轉(zhuǎn)換成空值,再存儲(chǔ)在屬性值表中。例如,在圖16所示的檢查文件中,第3行第3列、第17行第6列~第17行第8列、和第18行第4列中包含字符串。相應(yīng)地,在圖17的(a)所示的屬性值表中,該字符串被轉(zhuǎn)換成空值。然而,當(dāng)屬性值表中存儲(chǔ)有空值時(shí),雖然能夠了解由于檢查失誤、檢查異常等某種原因?qū)е虏荒軠y(cè)量,但卻不能了解導(dǎo)致不能測(cè)量的具體原因,由此,導(dǎo)致丟失重要的分析信息。為此,在本實(shí)施方式中,不僅將該字符串加入NG表中的相應(yīng)項(xiàng)目,還追加了工件ID。例如,在圖17的(b)所示的NG表中,追加了:第1列存儲(chǔ)工件ID=3而第3列存儲(chǔ)字符串“LO”的記錄。此外,還追加了:第1列存儲(chǔ)工件ID=17而第6列~第8列存儲(chǔ)字符串“N/A”的記錄,以及第1列存儲(chǔ)工件ID=18而第4列存儲(chǔ)字符串“HI”的記錄。由此,通過利用NG表,PC14就能夠?qū)z查失誤、檢查異常等進(jìn)行分析。例如,利用上述NG表,通過計(jì)算規(guī)定期間內(nèi)表示檢查失誤的字符串?dāng)?shù),能夠統(tǒng)計(jì)檢查失誤。并通過表和坐標(biāo)圖表示統(tǒng)計(jì)結(jié)果,由此能夠確認(rèn)檢查失誤的傾向(增加、減少等),從而確認(rèn)設(shè)備的狀態(tài)。在本實(shí)施方式中,由于作成了上述NG表,因而能夠?qū)崿F(xiàn)上述統(tǒng)計(jì)和上述確認(rèn)。另外,按不同的定制讀取上述屬性值表的各個(gè)測(cè)量項(xiàng)目的值,并以柱形圖來表示,由此,能夠從該柱形圖的形狀中確定異常產(chǎn)生的地方。在本實(shí)施方式中,上述屬性值表中存儲(chǔ)了定制信息等附加信息,因此能夠以上述附加信息為單位進(jìn)行統(tǒng)計(jì)。記錄部41還具有容許范圍記錄部,該容許范圍記錄部用于存儲(chǔ)檢查數(shù)據(jù)的容許范圍(上限和下限)。進(jìn)而,如果檢查文件記錄部60中的檢查文件的檢查數(shù)據(jù)處于上述容許范圍外,則數(shù)據(jù)變更部51也可以將表示異常的字符串加入NG文件。此時(shí),與上述檢查數(shù)據(jù)加入上述屬性值表的位置相對(duì)應(yīng),將上述表示異常的字符串加入NG表。由此,通過參照NG表,就能夠?qū)z查失誤和檢查異常進(jìn)行分析。另外,即使檢查數(shù)據(jù)處于容許范圍外,也會(huì)被加入上述屬性值表,因此能夠防止信息丟失。下面,參照?qǐng)D18,對(duì)數(shù)據(jù)缺損時(shí)的數(shù)據(jù)插入處理進(jìn)行詳細(xì)說明。對(duì)于檢查裝置33·35而言,當(dāng)沒有工件時(shí)(以下,稱為“無工件時(shí)”),有可能不作出數(shù)據(jù)。此時(shí),根據(jù)屬性值表而統(tǒng)計(jì)的屬性值數(shù)據(jù)的周期性會(huì)有偏差,難以進(jìn)行數(shù)據(jù)分析。當(dāng)不存在無工件時(shí),如圖11的(a)所示,按照檢查時(shí)刻(測(cè)量時(shí)刻)的順序排列數(shù)據(jù)。與此相對(duì),圖18以表的形式表示排列后的產(chǎn)生無工件時(shí)的工件編號(hào)、檢查頻道、和檢查時(shí)刻。此時(shí),通過圖14所示的<檢查機(jī)1><無工件>標(biāo)簽所定義的信息,即可了解到未輸出數(shù)據(jù)。因此,在同一時(shí)刻,1CH~3CH中不存在數(shù)據(jù)的位置即為產(chǎn)生無工件的位置。圖18所示的情況為,在檢查時(shí)刻“9:00:09”,2CH的數(shù)據(jù)不存在,因此,可以了解到工件8產(chǎn)生無工件的情況。然而,檢查時(shí)刻多少會(huì)產(chǎn)生一些誤差,此時(shí),可以參考圖14所示的<檢查時(shí)間><誤差>標(biāo)簽所設(shè)定的信息,通過判斷在檢查時(shí)刻±誤差的范圍內(nèi)1CH~3CH是否都存在數(shù)據(jù),來判斷是否產(chǎn)生無數(shù)據(jù)的情況。由此,當(dāng)在同一時(shí)刻測(cè)量的數(shù)據(jù)不存在(不全存在)時(shí),判斷為因無工件導(dǎo)致未作出數(shù)據(jù),在上述工件36(在圖18的例子中,為工件4·12)的檢查數(shù)據(jù)之間,插入表示無工件的數(shù)據(jù),然后將每個(gè)工件36的數(shù)據(jù)按規(guī)定的順序排列即可。由此,能夠防止屬性值數(shù)據(jù)的周期性發(fā)生偏差。如圖9所示,就檢查裝置33(檢查機(jī)1)而言,在檢查開始時(shí),3CH的檢查部330對(duì)工件3進(jìn)行檢查,而1CH·2CH的檢查部330不存在工件。因此,如圖18所示,在檢查開始時(shí)的檢查時(shí)刻“9:00:00”,存在3CH的數(shù)據(jù),但不存在1CH·2CH的數(shù)據(jù)。此時(shí),可以在檢查時(shí)刻“9:00:00”,插入表示無工件的數(shù)據(jù),作為1CH·2CH的數(shù)據(jù)。然后,在下一次檢查時(shí),3CH的檢查部330對(duì)工件6進(jìn)行檢查,2CH的檢查部330對(duì)工件2進(jìn)行檢查,而1CH的檢查部330不存在工件。因此,如圖18所示,在下一次檢查時(shí)的檢查時(shí)刻“9:00:03”,存在2CH·3CH的數(shù)據(jù),但不存在1CH的數(shù)據(jù)。此時(shí),可以在檢查時(shí)刻“9:00:03”,插入表示無工件的數(shù)據(jù),作為1CH的數(shù)據(jù)。下面,參照?qǐng)D19,對(duì)時(shí)刻的修改處理進(jìn)行詳細(xì)說明。在進(jìn)行圖12所示的生產(chǎn)線的過程中,如果工件的順序發(fā)生改變,則測(cè)量時(shí)刻的順序和工件的投入順序都將被打亂。此時(shí),如果按照工件的投入順序重新排列數(shù)據(jù),則測(cè)量時(shí)刻的順序?qū)?huì)被打亂。因此,工件順序改變前的測(cè)量值(圖12的檢查機(jī)1的測(cè)量值)、和工件順序改變后的測(cè)量值(圖12的檢查機(jī)2的測(cè)量值)將無法構(gòu)成對(duì)應(yīng)關(guān)系。因此,需要修改測(cè)量時(shí)刻,以使工件的投入順序和測(cè)量時(shí)刻的順序均按順序排列。實(shí)際上,當(dāng)圖14所示的<檢查機(jī)2><翻轉(zhuǎn)>標(biāo)簽為“有”時(shí),為了使數(shù)據(jù)按工件的投入順序排列,只要以圖14所示的<檢查機(jī)2><翻轉(zhuǎn)>標(biāo)簽所設(shè)定的值(3)為單位翻轉(zhuǎn)即可。圖19以表的形式表示排列后的檢查機(jī)2檢查的工件編號(hào)和檢查時(shí)刻。圖19的(a)為實(shí)際的數(shù)據(jù)。如果將該數(shù)據(jù)以3個(gè)為單位重新排列,則如圖19的(b)所示,將按工件的投入順序排列。然后,為了使檢查時(shí)刻的順序與工件的投入順序一致,以3個(gè)為單位改變檢查時(shí)刻。結(jié)果,如圖19的(c)所示,該數(shù)據(jù)的測(cè)量時(shí)刻按工件的投入順序排列。就檢查機(jī)1而言,如果將數(shù)據(jù)按照工件的投入順序排列,則如圖11的(b)所示。如圖9所示,就檢查機(jī)1而言,在檢查臺(tái)38上放置的3個(gè)工件中,一個(gè)由3CH的檢查部330檢查,另一個(gè)由2CH的檢查部330檢查,而剩余的1個(gè)由1CH的檢查部330檢查,然后結(jié)束檢查機(jī)1的檢查。因此,只要使檢查臺(tái)38上放置的3個(gè)工件的檢查時(shí)刻一致即可,特別優(yōu)選與檢查機(jī)1最后的檢查時(shí)刻,即1CH的檢查時(shí)刻一致。圖11的(c)是針對(duì)圖11的(b)所示的數(shù)據(jù),使連續(xù)的1CH~3CH的檢查時(shí)刻與1CH的檢查時(shí)刻一致,并重復(fù)上述操作而得到的。由此,圖11的(c)的數(shù)據(jù)為測(cè)量時(shí)刻按工件的投入順序排列的數(shù)據(jù)。如上所述,數(shù)據(jù)結(jié)合部52在將每個(gè)工件36的檢查數(shù)據(jù)按照規(guī)定的順序排列后,按照每個(gè)工件36的測(cè)量時(shí)刻由早到晚的順序重新排列,由此,在屬性值表中,測(cè)量時(shí)刻也能按順序排列,從而能夠容易地根據(jù)測(cè)量時(shí)刻對(duì)數(shù)據(jù)進(jìn)行分析。根據(jù)上述處理,圖17的(a)所示的屬性值表被記錄在檢查DB記錄部63中。在該屬性值表中,數(shù)據(jù)按照工件的投入順序排列,測(cè)得的數(shù)據(jù)為異常值的位置存儲(chǔ)了空值,且測(cè)量時(shí)刻按照工件的投入順序排列。工件編號(hào)23的數(shù)據(jù)為無工件的數(shù)據(jù),除了工件編號(hào)、測(cè)量時(shí)刻、和頻道編號(hào)以外,其他項(xiàng)目均保存為空值。通過上述方式對(duì)測(cè)量數(shù)據(jù)進(jìn)行修改,能夠更準(zhǔn)確的實(shí)現(xiàn)數(shù)據(jù)分析。本發(fā)明并不限于上述實(shí)施方式,可以在權(quán)利要求所示的范圍內(nèi)進(jìn)行各種變更。即,通過組合在權(quán)利要求所示的范圍內(nèi)適當(dāng)?shù)刈兏说募夹g(shù)方案而得到的實(shí)施方式也包含在本發(fā)明的技術(shù)范圍內(nèi)。例如,在本實(shí)施方式中,對(duì)收集來自檢查裝置33·35的檢查數(shù)據(jù)進(jìn)行了說明,但本發(fā)明可以適用于收集來自制造生產(chǎn)線上所設(shè)置的各種設(shè)備的數(shù)據(jù),如收集來自測(cè)量裝置的測(cè)量數(shù)據(jù)、收集來自加工裝置32·34的設(shè)定數(shù)據(jù)等。最后,數(shù)據(jù)收集裝置11的各功能塊,特別是控制部40,可以由硬件邏輯來構(gòu)成,也可以如下所述,使用CPU,通過軟件來實(shí)現(xiàn)。即,數(shù)據(jù)收集裝置11具有:執(zhí)行用于實(shí)現(xiàn)各功能之控制程序的命令的CPU(centralprocessingunit:中央處理器);存儲(chǔ)上述程序的ROM(readonlymemory:只讀存儲(chǔ)器);展開上述程序的RAM(randomaccessmemory:隨機(jī)存取存儲(chǔ)器);存儲(chǔ)上述程序及各種數(shù)據(jù)的存儲(chǔ)器等存儲(chǔ)裝置(記錄介質(zhì))。另外,向數(shù)據(jù)收集裝置11提供記錄介質(zhì),該記錄介質(zhì)可由計(jì)算機(jī)讀取且記錄有數(shù)據(jù)收集裝置11的控制程序的程序代碼(可執(zhí)行程序、中間代碼程序、源程序),所述控制程序是用于實(shí)現(xiàn)以上所述功能的軟件,通過由所述數(shù)據(jù)收集裝置11的計(jì)算機(jī)(或CPU、MPU)來讀出并執(zhí)行記錄介質(zhì)中所記錄的程序代碼,也能夠?qū)崿F(xiàn)本發(fā)明的目的。關(guān)于上述記錄介質(zhì),例如可以是磁帶、盒式帶等帶類;也可以是包括軟盤(注冊(cè)商標(biāo))、硬盤等磁盤以及CD-ROM、MO、MD、DVD、CD-R等光盤的盤類;也可以是IC卡(包括存儲(chǔ)卡)、光卡等卡類;或是掩膜型ROM、EPROM、EEPROM、閃存ROM等半導(dǎo)體存儲(chǔ)器類等。另外,數(shù)據(jù)收集裝置11也能夠連接通信網(wǎng)絡(luò),上述程序代碼也能夠借助于通信網(wǎng)絡(luò)來提供。關(guān)于上述通信網(wǎng)絡(luò),并沒有特別的限制,例如,可以利用互聯(lián)網(wǎng)(internet)、內(nèi)聯(lián)網(wǎng)(intranet)、外聯(lián)網(wǎng)(extranet)、LAN、ISDN、VAN、CATV通信網(wǎng)、虛擬專用網(wǎng)絡(luò)(virtualprivatenetwork)、電話回線網(wǎng)絡(luò)、移動(dòng)通信網(wǎng)絡(luò)、衛(wèi)星通信網(wǎng)絡(luò)等。另外,關(guān)于用以構(gòu)成通信網(wǎng)絡(luò)的傳輸介質(zhì),并沒有特別的限制,例如,可以利用IEEE1394、USB、電力線、電纜電視回線、電話線、ADSL回線等有線通信,也可以利用諸如IrDA或遙控器等紅外線、Bluetooth(注冊(cè)商標(biāo))、802.11無線通信、HDR、便攜式電話網(wǎng)絡(luò)、衛(wèi)星回線、地面數(shù)字廣播網(wǎng)絡(luò)(terrestrialdigitalnet)等無線通信。另外,即使是通過電子傳輸而實(shí)現(xiàn)了上述程序代碼的載置于載波的計(jì)算機(jī)數(shù)據(jù)信號(hào),也可以實(shí)現(xiàn)本發(fā)明。如上所述,為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的特征在于:具有:獲取單元,獲取來自所述設(shè)備的測(cè)量數(shù)據(jù);追加單元,當(dāng)所述獲取單元獲取的測(cè)量數(shù)據(jù)中包含字符串時(shí),將該字符串轉(zhuǎn)換成能夠作為數(shù)值串進(jìn)行處理、且區(qū)別于測(cè)量值的值,并將所述測(cè)量數(shù)據(jù)加入所述數(shù)據(jù)庫。在此,能夠作為數(shù)值串進(jìn)行處理、且區(qū)別于測(cè)量值的值例如為,空值、0、負(fù)值等。另外,為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置的控制方法為針對(duì)數(shù)據(jù)收集裝置的控制方法,該數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的控制方法的特征在于:包含:獲取步驟,獲取來自所述設(shè)備的測(cè)量數(shù)據(jù);追加步驟,當(dāng)經(jīng)所述獲取步驟獲取的測(cè)量數(shù)據(jù)中包含字符串時(shí),將該字符串轉(zhuǎn)換成能夠作為數(shù)值串進(jìn)行處理、且區(qū)別于測(cè)量值的值,并將所述測(cè)量數(shù)據(jù)加入所述數(shù)據(jù)庫。根據(jù)上述結(jié)構(gòu)和方法,當(dāng)所述測(cè)量數(shù)據(jù)中包含字符串時(shí),先將該字符串轉(zhuǎn)換成空值,再將所述測(cè)量數(shù)據(jù)加入所述數(shù)據(jù)庫。結(jié)果,在所述數(shù)據(jù)庫中,所述測(cè)量數(shù)據(jù)中包含測(cè)量值或空值,而不包含字符串,因此,能夠容易地對(duì)上述測(cè)量數(shù)據(jù)進(jìn)行分析。在本發(fā)明的數(shù)據(jù)收集裝置中,作為優(yōu)選,所述追加單元還在與轉(zhuǎn)換后的值加入所述數(shù)據(jù)庫的位置相應(yīng)的位置上,將所述字符串加入字符串表中。此時(shí),在與轉(zhuǎn)換后的空值加入所述數(shù)據(jù)庫的位置相應(yīng)的位置上,所述字符串被加入字符串表中。由此,能夠防止丟失測(cè)量失誤、測(cè)量異常等字符串信息。并且,通過參照與所述空值相對(duì)應(yīng)的字符串,例如,能夠判斷出所述空值為什么樣的測(cè)量異?;驕y(cè)量失誤。在本發(fā)明的數(shù)據(jù)收集裝置中,也可以進(jìn)一步具有容許范圍記錄部,該容許范圍記錄部記錄所述測(cè)量數(shù)據(jù)的容許范圍;當(dāng)所述獲取單元獲取的測(cè)量數(shù)據(jù)不包含在所述容許范圍記錄部中的容許范圍內(nèi)時(shí),所述追加單元進(jìn)而在與所述測(cè)量數(shù)據(jù)加入所述數(shù)據(jù)庫的位置相應(yīng)的位置上,將表示異常的字符串加入字符串表中。此時(shí),通過參照字符串表,能夠?qū)y(cè)量失誤和測(cè)量異常進(jìn)行分析。并且,即使測(cè)量數(shù)據(jù)處于容許范圍外,也會(huì)被加入所述數(shù)據(jù)庫,因此能夠防止信息丟失。為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的特征在于:具有:生產(chǎn)線信息記錄部,記錄生產(chǎn)線信息,所述生產(chǎn)線信息中包含所述設(shè)備與該設(shè)備處理的工件的順序的規(guī)則之間的對(duì)應(yīng)關(guān)系;獲取單元,獲取所述設(shè)備的每個(gè)工件的數(shù)據(jù);排列單元,根據(jù)來自所述生產(chǎn)線信息記錄部的生產(chǎn)線信息,按照規(guī)定的順序,排列所述獲取單元獲取的每個(gè)工件的數(shù)據(jù);追加單元,將所述排列單元排列的每個(gè)工件的數(shù)據(jù)加入所述數(shù)據(jù)庫。為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置的控制方法為針對(duì)數(shù)據(jù)收集裝置的控制方法,該數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的控制方法的特征在于:包含:獲取步驟,獲取所述設(shè)備的每個(gè)工件的數(shù)據(jù);排列步驟,從記錄部中讀取生產(chǎn)線信息,并根據(jù)讀取的生產(chǎn)線信息,按照規(guī)定的順序,排列經(jīng)所述獲取步驟獲取的每個(gè)工件的數(shù)據(jù),其中,所述生產(chǎn)線信息中包含所述設(shè)備與該設(shè)備處理的工件的順序的規(guī)則之間的對(duì)應(yīng)關(guān)系;追加步驟,將經(jīng)所述排列步驟排列的每個(gè)工件的數(shù)據(jù)加入所述數(shù)據(jù)庫。在此,所述規(guī)定的順序例如為:工件投入制造生產(chǎn)線的順序、規(guī)定的時(shí)間順序、規(guī)定的批量順序、規(guī)定的機(jī)種順序等。所述順序的規(guī)則例如為:多個(gè)頻道、測(cè)量失誤、翻轉(zhuǎn)及其個(gè)數(shù)、測(cè)量時(shí)刻等。根據(jù)上述結(jié)構(gòu)和方法,根據(jù)來自生產(chǎn)線信息記錄部的生產(chǎn)線信息,按照規(guī)定的順序,排列從所述設(shè)備獲取的每個(gè)工件的數(shù)據(jù),并將該數(shù)據(jù)加入數(shù)據(jù)庫。于是,所述數(shù)據(jù)庫中包含的數(shù)據(jù)按照規(guī)定的順序排列,因此,能夠利用所述數(shù)據(jù)庫高精度地進(jìn)行數(shù)據(jù)分析。然而,有的設(shè)備在不存在對(duì)象工件時(shí)不生成數(shù)據(jù)。此時(shí),數(shù)據(jù)的周期性會(huì)產(chǎn)生偏差,導(dǎo)致難以進(jìn)行數(shù)據(jù)分析。為此,在本發(fā)明的數(shù)據(jù)收集裝置中,作為優(yōu)選,所述每個(gè)工件的數(shù)據(jù)中包含該數(shù)據(jù)的測(cè)量時(shí)刻;所述生產(chǎn)線信息中還包含所述設(shè)備與該設(shè)備的測(cè)量期間之間的對(duì)應(yīng)關(guān)系,其中,所述測(cè)量期間為所述設(shè)備進(jìn)行測(cè)量需要的時(shí)間;所述排列單元根據(jù)來自所述生產(chǎn)線信息記錄部的生產(chǎn)線信息,若相鄰所述工件間的數(shù)據(jù)的測(cè)量時(shí)刻的差大于與所述設(shè)備相對(duì)應(yīng)的測(cè)量期間,則在所述工件間的數(shù)據(jù)之間,插入表明對(duì)象工件不存在的數(shù)據(jù),然后再按照規(guī)定的順序排列所述每個(gè)工件的數(shù)據(jù)。若所述測(cè)量時(shí)刻的差大于所述測(cè)量期間,則可以認(rèn)為對(duì)象工件不存在。在此,通過在所述工件間的數(shù)據(jù)之間,插入表明對(duì)象工件不存在的無工件數(shù)據(jù),可以防止數(shù)據(jù)的周期性產(chǎn)生偏差。此外,所述無工件數(shù)據(jù)中優(yōu)選包含識(shí)別工件的工件識(shí)別信息,且優(yōu)先包含測(cè)量時(shí)刻,該測(cè)量時(shí)刻為所述相鄰工件間的數(shù)據(jù)中的測(cè)量時(shí)刻之一、或所述相鄰工件間的數(shù)據(jù)中的測(cè)量時(shí)刻之間的時(shí)刻。所述無工件數(shù)據(jù)中的其他值可以為空值。在本發(fā)明的數(shù)據(jù)收集裝置中,所述每個(gè)工件的數(shù)據(jù)中包含該數(shù)據(jù)的測(cè)量時(shí)刻;所述排列單元在按照規(guī)定的順序排列了所述每個(gè)工件的數(shù)據(jù)后,也可以變更所述每個(gè)工件的測(cè)量時(shí)刻,使所述每個(gè)工件的測(cè)量時(shí)刻按照規(guī)定的順序排列。這樣,測(cè)量時(shí)刻也按順序排列,因而能夠容易地根據(jù)測(cè)量時(shí)刻進(jìn)行數(shù)據(jù)分析。涉及所述測(cè)量時(shí)刻的規(guī)定的順序例如為,工件投入制造生產(chǎn)線的順序等。為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的特征在于:具有:獲取單元,從所述設(shè)備獲取包含所述數(shù)據(jù)的文件和文件名;抽取單元,從所述獲取單元獲取的文件名中,抽取與所述數(shù)據(jù)有關(guān)的附加信息;追加單元,將所述抽取單元抽取的附加信息加入所述獲取單元獲取的文件內(nèi)的所述數(shù)據(jù)中,并將該數(shù)據(jù)加入所述數(shù)據(jù)庫。為了解決上述問題,本發(fā)明的數(shù)據(jù)收集裝置的控制方法為針對(duì)數(shù)據(jù)收集裝置的控制方法,該數(shù)據(jù)收集裝置收集來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),并將收集的數(shù)據(jù)加入數(shù)據(jù)庫,該數(shù)據(jù)收集裝置的控制方法的特征在于:包含:獲取步驟,從所述設(shè)備獲取包含所述數(shù)據(jù)的文件和文件名;抽取步驟,從經(jīng)所述獲取步驟獲取的文件名中,抽取與所述數(shù)據(jù)有關(guān)的附加信息;追加步驟,將經(jīng)所述抽取步驟抽取的附加信息加入經(jīng)所述獲取步驟獲取的文件內(nèi)的所述數(shù)據(jù)中,并將該數(shù)據(jù)加入所述數(shù)據(jù)庫。根據(jù)上述結(jié)構(gòu)和方法,從設(shè)備中獲取文件和文件名,并從獲取的文件名中,抽取與所述文件內(nèi)的數(shù)據(jù)有關(guān)的附加信息。然后,將抽取的附加信息加入所述文件內(nèi)的數(shù)據(jù)中,并將該數(shù)據(jù)加入數(shù)據(jù)庫。由此,數(shù)據(jù)庫中不僅包含所述文件內(nèi)的數(shù)據(jù),還加入了所述文件名中包含的附加信息,因此,能夠在不丟失附加信息的前提下將來自設(shè)備的數(shù)據(jù)統(tǒng)合到數(shù)據(jù)庫中。在本發(fā)明的數(shù)據(jù)收集裝置中,作為優(yōu)選,所述文件名中包含以分隔符相結(jié)合的多個(gè)所述附加信息;該數(shù)據(jù)收集裝置還具有:抽取條件記錄部,記錄用于抽取所述附加信息的抽取條件;所述抽取條件包含所述分隔符的信息、以及所述附加信息的順序和項(xiàng)目名之間的對(duì)應(yīng)關(guān)系;所述抽取單元根據(jù)來自所述抽取條件記錄部的抽取條件,從所述文件名中抽取所述附加信息,并使所述項(xiàng)目名與抽取的附加信息相對(duì)應(yīng);所述追加單元還將與所述附加信息構(gòu)成對(duì)應(yīng)關(guān)系的項(xiàng)目名加入所述數(shù)據(jù)庫。此時(shí),所述數(shù)據(jù)庫的用戶能夠容易地通過所述項(xiàng)目名掌握加入的附加信息的項(xiàng)目。所述數(shù)據(jù)收集裝置中的各個(gè)步驟能夠以控制程序的方式通過計(jì)算機(jī)來執(zhí)行。另外,通過將所述控制程序存儲(chǔ)在計(jì)算機(jī)可讀取的記錄介質(zhì)中,能夠在任意的計(jì)算機(jī)上執(zhí)行所述控制程序。(產(chǎn)業(yè)上的利用可能性)本發(fā)明的數(shù)據(jù)收集裝置能夠不丟失信息地、或順序良好地統(tǒng)合來自制造生產(chǎn)線上的各個(gè)設(shè)備的數(shù)據(jù),因此,不僅適用于來自檢查裝置的檢查數(shù)據(jù)的數(shù)據(jù)收集和數(shù)據(jù)分析,還能夠適用于來自測(cè)量裝置、加工裝置等任意的設(shè)備的數(shù)據(jù)收集和數(shù)據(jù)分析。[附圖標(biāo)記說明]1生產(chǎn)系統(tǒng)10生產(chǎn)現(xiàn)場(chǎng)11數(shù)據(jù)收集裝置13通信網(wǎng)絡(luò)14PC20前期工序生產(chǎn)線·部件制造生產(chǎn)線21加工生產(chǎn)線·組裝生產(chǎn)線22·23生產(chǎn)線24部件30生產(chǎn)線31部件提供裝置32·34加工裝置33·35檢查裝置36工件37臂38檢查臺(tái)40控制部41記錄部42網(wǎng)絡(luò)I/F部50附加信息抽取部(抽取單元)51數(shù)據(jù)變更部(追加單元)52數(shù)據(jù)結(jié)合部(追加單元、排列單元)53數(shù)據(jù)寫入部(追加單元)54數(shù)據(jù)提供部60檢查文件記錄部(獲取單元)61抽取條件記錄部62生產(chǎn)線信息記錄部63檢查DB記錄部330檢查部