數據管理裝置及方法與流程
2023-06-01 22:58:46 3

本發明涉及一種數據管理裝置及方法,更詳細地講,涉及一種用於執行在表面貼裝技術(Surface Mounting Technology:SMT)設備中使用的作業數據的修改歷史管理及復原的數據管理裝置及方法。
背景技術:
表面貼裝技術(Surface Mounting Technology:SMT)是將能夠直接貼裝到印刷電路板(Printed Circuit Board:PCB)的表面的配件貼附到電路的技術的總稱。
具體地講,SMT工藝是指這樣的一種技術:在印刷電路板(PCB)上印刷焊膏,並利用貼裝機設備將各種表面貼裝部件(Surface Mounting Device:SMD)安裝到印刷電路板上之後,通過回流焊爐來接合PCB和表面貼裝部件的引線之間。
如上所述的SMT線(line)可被稱為生產基於多個設備的系統的組合來完成的PCB的技術,可根據作業環境來具備包含多個設備的至少一個以上的SMT線。
通常,用戶在SMT線中通過作為離線程序的OLP來生成作業數據。作為運行方案程序的OLP為用於運營申請人的SMT線的基於計算機輔助設計(CAD)的整合編程軟體。
圖1是現有的用於生成作業數據的CAD數據生成的流程圖。
參照圖1,為了修改CAD數據來生成作業數據,執行CAD程序(S10),並打開數據文件來生成CAD文件(S20),並且在添加/修改所需的數據(例如,部件的角度等;S30),然後存儲數據(S40)。
如上所述,對包含於作業數據中的數據的修改可通過離線程序來修改,還可通過用於安裝表面貼裝部件的SMT設備的程序來執行。
換句話說,可通過多個設備來修改作業數據,由此最初生成的一個作業 數據可作為具有彼此不同的數據的多個修改版本而存在。
這些修改版本難以確認哪個部分被修改,因此在通過SMT設備執行作業時可能會發生問題。
因此,需求出現能夠簡便地確認作業數據的修改歷史的發明。
技術實現要素:
本發明的目的在於,執行在SMT(Surface Mounting Technology)設備中使用的作業數據的修改歷史管理及復原。
本發明的目的不限於以上所提及的目的,通過以下記載本領域技術人員應該清楚理解未提及的其他目的。
為了實現上述目的,根據本發明的實施例的數據管理裝置的特徵在於,包括:接收部,從SMT(Surface Mounting Technology)線接收針對標準作業文件的修改文件;數據修改部,在構成所述標準作業文件的至少一個作業數據中修改相關的作業數據以對應於所接收到的修改文件,與此同時修改所述標準作業文件以標記發送所述修改文件的出處。
根據本發明的實施例的數據管理方法的特徵在於,包括如下步驟:從SMT(Surface Mounting Technology)線接收針對標準作業文件的修改文件;在構成所述標準作業文件的至少一個作業數據中修改相關的作業數據以對應於所接收到的修改文件,與此同時修改所述標準作業文件以標記發送所述修改文件的出處。
其他實施例的具體事項包括在詳細說明及附圖中。
根據如上所述的本發明的數據管理裝置及方法,執行在SMT(Surface Mounting Technology)設備中使用的作業數據的修改歷史管理及復原,由此用戶可更加簡便地確認作業數據的修改歷史並進行復原。
附圖說明
圖1是現有技術中的用於生成作業數據的CAD數據生成的流程圖。
圖2是示出根據本發明的實施例的數據管理系統的圖。
圖3是示出根據本發明的實施例的數據管理裝置的框圖。
圖4是示出根據本發明的實施例的數據管理部的細部構成的圖。
圖5是示出根據本發明的實施例的作業界面的圖。
圖6是示出根據本發明的實施例的作業表的圖。
圖7至圖9是示出根據本發明的實施例的第一修改信息界面的圖。
圖10是示出根據本發明的實施例的作業數據得到復原的圖。
圖11是示出根據本發明的實施例的第二修改信息界面的圖。
符號說明
310:接收部 320:存儲部
330:控制部 340:數據管理部
350:界面生成部
具體實施方式
以下,參照附圖對本發明的優選實施例進行詳細說明。參考結合附圖詳細說明的實施例就會明白本發明的優點、特徵以及實現這些所用的方法。然而,本發明並不局限於以下公開的實施例而可以由彼此不同的多種形態實現,實施例只是為了完整地公開本發明並將本發明的範圍完整地說明給本發明所屬的技術領域中具有普通知識的人員而提供的,本發明只由權利要求書的範圍定義。貫穿整個說明書,相同的附圖標記指相同的構成要素。
如果沒有其他定義,則本說明書中使用的所有術語(包括技術及科學方面的術語)可使用為本發明所屬的技術領域中具有普通知識的人員所能夠共同理解的含義。並且,對於通常使用的定義於詞典中的術語而言,只要沒有明確地特別定義,則不會理想化或過度地解釋。
圖2是表示根據本發明的實施例的數據管理系統的圖,數據管理系統200被構成為包括作業文件生成裝置210、管理伺服器220、作業文件分配裝置230及SMT(Surface Mounting Technology)設備241、242、243、244。
作業文件生成裝置210執行生成在SMT線的SMT設備241、242、243、244中使用的作業文件的作用。
SMT工藝包括利用貼裝機設備將各種表面貼裝部件(Surface Mounting Device:SMD)安裝到印刷電路板(Printed Circuit Board:PCB)上的操作,本發明中作業文件可被理解為包括表面貼裝部件的安裝所需的諸如CAD數據或者物料清單(Bill Of Material:BOM)數據的安裝序列數據。
例如,作業文件可包含諸如部件索引(reference)、X值、Y值、Z值、R值、部件名、供料機(feeder)、管嘴(nozzle)、信頭(header)號、遺漏 (skip)信息及優先順序(level)等作業數據。
在由作業文件生成裝置210生成作業文件時可利用離線程序(Off-Line Program:OLP),但本發明不限於此。
管理伺服器220執行存儲並分配由作業文件生成裝置210生成的作業文件的作用。
雖然圖2示出一個作業文件生成裝置210及一個作業文件分配裝置230,但管理伺服器220可管理由多個作業文件生成裝置210生成的作業文件,並且可將存儲的作業文件提供給多個作業文件分配裝置。
或者,也可以由多個管理伺服器來管理作業文件,並將適當的作業文件供應到作業文件分配裝置230。
作業文件分配裝置230執行將由管理伺服器220提供的作業文件發送到各個SMT設備241、242、243、244的作用。
在分配作業文件時,作業文件分配裝置230可將相同的作業文件分配給所有的SMT設備241、242、243、244,還可分門別類地分配作業文件。例如,由管理伺服器220提供的作業文件1(未示出)被分配給SMT設備一241及SMT設備三243,由管理伺服器220提供的作業文件2(未示出)被分配給SMT設備二242,並且可不給SMT設備四244分配作業文件。
SMT設備241、242、243、244可利用從作業文件分配裝置230接收到的作業文件來執行SMT工藝作業。在本發明中,SMT設備241、242、243、244可在相同的時間點接收相同的作業文件,由此執行統一的SMT工藝作業,並且也可在彼此不同的時間點接收彼此不同的作業文件,由此執行各自有別的SMT工藝作業。
此外,作業文件可由各個裝置來修改。例如,用戶可利用作業文件生成裝置210來修改生成的作業文件,或者可利用管理伺服器220來修改作業文件,或者可利用作業文件分配裝置230來修改作業文件,或者可利用SMT設備241、242、243、244來修改作業文件。
此外,各種裝置210、220、230、241~244可包括能夠修改作業文件的一個以上的程序,以下將用於修改作業文件的各個裝置或者各個程序稱為修改主體。
如上所述,在由多個修改主體來修改作業文件的情況下,可能存在對應於最初生成的作業文件的彼此不同的複製本,為了防止這樣的混亂,根據本 發明的實施例的數據管理系統200可包括用於管理經修改的作業文件的專門的數據管理裝置300。
在由預定主體來發送修改文件的情況下,該修改文件被傳遞到數據管理裝置300,對此數據管理裝置300可根據接收到的修改文件來修改作業文件,並且可根據用戶的復原命令將經修改的作業文件復原為原樣。從而,經修改或者復原的作業文件被傳遞到管理伺服器220,於是可以只讓反映出針對由作業文件生成裝置210生成的作業文件累積的修改事項的一個標準作業文件存在。
本發明中,數據管理裝置300可包含於作業文件生成裝置210、管理伺服器220、作業文件分配裝置230及SMT設備241、242、243、244中的一個而構成,還可作為獨立的裝置來實現。
圖3是表示根據本發明的實施例的數據管理裝置的框圖,數據管理裝置300被構成為包括接收部310、存儲部320、控制部330、數據管理部340及界面生成部350。
接收部310執行從SMT線接收針對標準作業文件的修改文件的作用。本發明中,修改文件是指包含用於修改構成標準作業文件的作業數據的信息的文件。
隨著一個修改文件被接收,既可以使對應的一個作業數據得到修改,也可以使對應的多個作業數據得到修改。以下,將以通過一個修改文件來修改一個作業數據的情況為主進行說明。
此外,接收部310執行接收標準作業文件的復原命令的作用。本發明中,標準作業文件的復原命令是指在構成標準作業文件的作業數據中將修改的作業數據復原為原樣或者復原為以前修改的預定值的命令。
基於一個復原命令被接收,對應的一個作業數據可被復原,對應的多個作業數據也可被復原。以下,以通過一個復原命令來修改一個作業數據的情況為主進行說明。
針對標準作業文件的修改文件或者復原命令可通過數據管理裝置300直接被輸入或者從其他裝置接收,對此,根據本發明的實施例的接收部310可被構成為包括直接被輸入修改文件或者復原命令的輸入部311及從其他裝置接收修改文件或者復原命令的通信部312。
輸入部311可具備按鈕、手輪(wheel)、梭輪(jog shuttle)等而從用戶 接收命令。此外,數據管理裝置300具備顯示部(未示出),在顯示部提供觸控螢幕功能的情況下,顯示部還可執行輸入部311的作用。
這裡,輸入部311僅憑本身就可以是一個裝置,例如,無線遙控器可執行輸入部311的作用。即,用戶可利用設置於無線遙控器的按鈕及手輪等來輸入命令,在無線遙控器具有慣性傳感器的情況下,用戶還可通過對無線遙控器施加運動來輸入與相關運動軌跡對應的命令。
通信部312可通過有線或者無線通信方式與其他裝置通信。通信部312可通過乙太網(Ethernet)、公用交換電話網(PSTN:Public Switched Telephone Network)、移動通信網、無線區域網(Wireless LAN)、藍牙(Bluetooth)、無線保真(Wi-Fi;Wireless Fidelity)、通用移動通訊系統(UMTS;Universal Mobile Telecommunications System)、高速下行鏈路分組接入(HSDPA:High Speed Downlink Packet Access)或無線寬帶(WiBro;Wireless Broadband)等通信方式與其他裝置通信。
數據管理部340執行根據通過接收部310接收到的修改文件或者復原命令來修改或者復原標準作業文件的作用。為此,數據管理部340可被構成為包括數據修改部341及數據復原部342,圖4中示出了這些。
數據修改部341執行如下作用:在構成標準作業文件的至少一個作業數據中修改相關的作業數據以對應於接收到的修改文件,與此同時修改標準作業文件以標記發送修改文件的出處。
例如,用戶可利用SMT設備一241將預定部件索引的Y值從64.000修改為63.970,在接收到這種內容的修改文件時,數據修改部341將包含於標準作業文件的作業數據中的相關部件索引的Y值從64.000修改為63.970,並且修改標準作業文件以反映出發送上述修改文件的裝置為SMT設備一241。
本發明中發送修改文件的裝置可包括如下裝置中的至少一個:作業文件生成裝置210、在SMT線執行表面貼裝作業的SMT設備241、242、243、244、以及通過網絡(未示出)來訪問標準作業文件的專門的裝置。
為了標記發送修改文件的修改主體,數據修改部341可按發送修改文件的裝置或者修改文件的出處而分別以彼此不同的顏色或者形態修改與修改文件對應的作業數據。
例如,數據修改部341在作業文件生成裝置210發送修改文件的情況下用藍色來修改作業數據,在SMT設備241、242、243、244發送修改文件的情況 下用紅色來修改作業數據,在SMT設備241、242、243、244為多個的情況下可按各個SMT設備分別用不同的顏色來修改作業數據。
此外,標準作業文件可被實現為由多個單元格(cell)構成的表格的形態,數據修改部341可用與發送修改文件的裝置或者出處對應的顏色來標記明示有經修改的數據的單元格。
數據復原部342執行復原經修改的作業數據的作用。可通過接收部310來接收復原命令,數據復原部342可對應於復原命令來復原作業數據。
在本發明中,作業數據可被修改一次或者被修改多次,對此數據復原部342可將經修改的作業數據復原為原樣,或者復原為以前修改的預定值。這裡,復原為原樣是指復原為由作業文件生成裝置210生成的時間點上的作業數據。
再次參照圖3,界面生成部350執行用於生成根據修改文件來反映出修改的信息的修改信息界面的作用。
修改信息界面包括:第一修改信息界面,包含針對預定部件索引的各個項目的修改數據;第二修改信息界面,包含針對預定部件索引的預定項目的修改歷史。
根據本發明的實施例的界面生成部350可分別按明示在經修改的標準作業文件的部件索引來生成第一修改信息界面,或者可分別按明示在標準作業文件的部件索引的項目來生成第二修改信息界面。
第一修改信息界面可包含有發送修改文件的修改主體、項目、修改前的作業數據、當前的作業數據及復原命令輸入圖標。這裡,項目可包含X值、Y值、Z值、R值、部件名、供料機(feeder)、管嘴(nozzle)、信頭(header)號、遺漏(skip)信息及優先順序(level)等。
此外,第二修改信息界面可包含有發送修改文件的修改主體、經修改的作業數據及復原命令圖標。
針對第一修改信息界面及第二修改信息界面的詳細的說明,將在後面通過圖7至圖9及圖11來進行。
此外,界面生成部350可生成用於讓用戶確認作業數據並修改該數據的作業界面,將在後面通過圖5來進行針對作業界面的詳細的說明。
存儲部320執行存儲標準作業文件或者經修改的標準作業文件的作用。此外,存儲部320可存儲根據接收到的修改文件或者復原命令的各個作業數據的修改歷史,數據復原部342可參照存儲於存儲部320的修改歷史將作業數據復 原為原樣或者復原為預定值。
控制部330執行針對接收部310、存儲部320、數據管理部340及界面生成部350的整體的控制。
此外,雖然未在圖3中示出,根據本發明的實施例的數據管理裝置300可包括用於顯示由界面生成部350生成的多種界面的顯示部(未示出),在數據管理裝置300不包括顯示部的情況下,可通過諸如監視器的顯示單元來顯示界面。
圖5是示出根據本發明的實施例的作業界面的圖,在本發明中作業界面500可讓用戶能夠確認作業數據,並且是指可用於修改或者復原預定作業數據的圖形用戶界面(Graphic User Interface:GUI)。
作業界面500被構成為包括部件配置圖510及作業表520。部件配置圖510表示以構成作業文件的作業數據為基礎布置的各種部件。由於部件配置圖510按與實際部件的大小及部件之間的間隔對應的比例來示出部件,因此用過可通過此來確認自己想要修改或者復原的部件。
作業表520表示構成作業文件的作業數據。部件配置圖510和作業表520可相互聯動而操作,例如在選擇部件配置圖510的預定部件的情況下,與相關部件對應的作業表520的相關區域可高亮化,在選擇作業表520的預定作業數據的情況下,對應的部件可在部件配置圖510上高亮化。
如上所述,在作業表520表示的作業數據可以是關於在部件配置圖510表示的部件的作業數據,但本發明的作業界面500不限於此。
圖6是示出根據本發明的實施例的作業表的圖,其示出由用戶修改的作業數據與其他作業數據相比表示為不同的作業表600。
如圖所示,部件索引CN501_UBA的R項目、部件索引CN405的R項目、部件索引IC8的Y項目、部件索引IC601的X、Y項目與其他作業數據相比可表示為更粗,用戶可通過此來確認哪些作業數據被修改。
特別是,修改的作業數據的顏色可根據修改作業數據的修改主體而不同,例如由作業文件生成裝置210修改的作業數據可表示為藍色,由SMT設備241、242、243、244修改的作業數據可表示為紅色。
圖7至圖9是示出根據本發明的實施例的第一修改信息界面的圖。
第一修改信息界面700、800、900為顯示預定作業數據的修改現狀的界面,例如在作業表的作業數據中經修改的作業數據被選擇的情況下,明示相 關作業數據的修改現狀的第一修改信息界面700、800、900可被顯示在畫面。
第一修改信息界面700、800、900可通過與作業表獨立的窗(例如,彈出窗)實現而顯示,但不限於此。
如上所述,第一修改信息界面700、800、900為包含針對預定部件索引的各個項目的修改數據的界面,並且構成為包括修改主體欄位710、810、910、項目欄位720、820、920、以前數據欄位730、830、930、當前數據欄位740、840、940及復原欄位750、850、950。
在修改主體欄位710、810、910中顯示發送修改文件的修改主體,在項目欄位720、820、920中顯示作為修改對象的項目,在以前數據欄位730、830、930中顯示相關項目的以前作業數據、在當前數據欄位740、840、940中顯示針對相關項目進行修改的作業數據,在復原欄位750、850、950中顯示復原命令輸入圖標751、851、951、952、953、954。
此外,在第一修改信息界面700、800、900可顯示相關部件索引760、860、960。
結果,用戶可通過圖7示出的第一修改信息界面700來確認:部件索引IC8的Y項目的作業數據被作為SMT設備241、242、243、244的程序的MMI所修改,其值從64.000修改為63.970。
此外,用戶可通過圖8示出的第一修改信息界面800來確認:部件索引CN405的R項目的作業數據被作為作業文件生成裝置210的程序的OLP所修改,其值從90.000修改為0.000。
在第一修改信息界面700、800、900中包含復原命令輸入圖標751、851、951~954,用戶可通過此來復原作業數據。
即,在用戶通過圖7的第一修改信息界面700來選擇復原命令輸入圖標751的情況下,相關項目的作業數據從63.970復原為64.000,在用戶通過圖8的第一修改信息界面800來選擇復原命令輸入圖標851的情況下,相關項目的作業數據從0.000復原為90.000。
作業數據的復原由數據復原部342來執行,在復原命令輸入圖標751、851、951~954通過第一修改信息界面700、800、900被選擇的情況下,數據復原部342將當前的作業數據復原為修改前的作業數據。
圖10示出通過圖7的第一修改信息界面700將相關項目的作業數據從63.970復原為64.000的情形。如果選擇復原命令輸入圖標751,則如圖10所 示,作業數據復原並且第一修改信息界面700、800、900隨之從畫面消失。
在作業數據復原的情況下,相關復原信息可被反映在作業表及第一修改信息界面700、800、900。
雖然圖7及圖8示出顯示關於一個項目的作業數據的第一修改信息界面700、800、900,但是如圖9所示,關於多個項目的作業數據也可被顯示在第一修改信息界面900。
圖9是示出包含關於多個項目的作業數據的修改現狀的第一修改信息界面的圖。
通過圖9所示的第一修改信息界面900,用戶可確認每一項目各自的作業數據的修改現狀,還可按各個項目分別執行復原。
圖11是示出根據本發明的實施例的第二修改信息界面的圖。
第二修改信息界面1100為顯示關於預定部件索引的預定項目的修改歷史的界面,例如在作業表的作業數據中經修改的作業數據被選擇的情況下,明示相關作業數據的修改歷史的第二修改信息界面1100可被顯示在畫面。
第二修改信息界面1100可通過與作業表獨立的窗(例如,彈出窗)實現而顯示,但不限於此。
如上所述,第二修改信息界面1100為包含針對預定部件索引的預定項目的修改歷史的界面,並且構成為包括修改主體欄位1110、修改日時欄位1120、數據欄位1130及復原欄位1140。
在修改主體欄位1100中顯示發送修改文件的修改主體,在修改日時欄位1120中顯示作業數據被修改的日期及時間,在數據欄位1130中顯示作業數據的修改歷史、在復原欄位1140中顯示復原命令輸入圖標1141、1142、1143、1144、1145、1146。
此外,在第二修改信息界面1100可顯示相關部件索引1160及項目1150。
結果,用戶可通過圖11所示的第二修改信息界面1100來確認:部件索引CN2102的X項目的作業數據被作業文件生成裝置210的程序及SMT設備241、242、243、244的程序所修改,其值按4.689—>4.480—>4.520—>4.779—>4.689—>4.500的時間順序被修改。
這裡,位於最後一行的4.500與當前的作業數據相關,用戶可通過從修改歷史中選擇一個而將作業數據復原為相關值。
作業數據的復原由數據復原部342來執行,在復原命令輸入圖標 1141~1146通過第二修改信息界面1100被選擇的情況下,數據復原部342將當前的作業數據復原為經修改的作業數據中與復原命令輸入圖標1141~1146對應的作業數據。
例如,在用戶選擇第二行的復原命令輸入圖標1142的情況下,數據復原部342將作業數據從4.500復原為4.480。
在作業數據被復原的情況下,相關復原歷史可反映在作業表及第二修改信息界面1100。
雖然參照以上內容和附圖對本發明的實施例進行了說明,但是本發明所屬的技術領域中具有通常知識的技術人員可以理解,在不改變其技術思想或者必要的特徵的情況下可以實施為其他具體的形態。因此,以上記載的實施例應被理解為在所有方面都為示例性而不是限定性。