專利名稱:采用非文本用戶界面的自動(dòng)化編程系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于自動(dòng)化系統(tǒng),更確切地來說,是關(guān)于自動(dòng)化編程系統(tǒng)。
背景技術(shù):
目前現(xiàn)存的用戶界面編程系統(tǒng)不允許與自動(dòng)化編程系統(tǒng)有非常良 好的整合。現(xiàn)存的用戶界面編程系統(tǒng)都是基于為手動(dòng)(manual)編程 系統(tǒng)或者自動(dòng)管理器(automatic handler)而設(shè)計(jì)的工業(yè)標(biāo)準(zhǔn),該等系 統(tǒng)不曾被設(shè)計(jì)成處理及整合編程任務(wù)(programmingtask)。結(jié)果,現(xiàn)存 的用戶界面編程系統(tǒng)缺乏以下所列的能力有效控制編程操作、全面 性工件管理(comprehensively job manage)、以及在編程設(shè)備與用戶輸 入界面之間提供無纟逢通訊整合(seamless communication integration)。
與現(xiàn)存的用戶界面編程系統(tǒng)有關(guān)的其它問題包含不用文本語言 就無法操作編程系統(tǒng)、無法顯示編程系統(tǒng)的實(shí)時(shí)呈現(xiàn)(real time representation)以反映工作空間(workspace)的實(shí)境、以及無法顯示圖形化錯(cuò)誤訊息。例如,沒有翻譯的話,基于文本語言(例如,英文) 的用戶界面編程系統(tǒng)是無法于世界各地有效操作。另外,由于編程系 統(tǒng)無法顯示工作空間的實(shí)時(shí)呈現(xiàn)以致用戶界面由于會(huì)顯示不準(zhǔn)確的信 息而被棄置。
理想地,通過由編程工作空間之實(shí)時(shí)呈現(xiàn)支持的非文本用戶界面, 藉由主要操作信息的維護(hù)與通訊,編程系統(tǒng)的用戶界面應(yīng)能有效管理
及控制自動(dòng)化編程系統(tǒng)的裝置處理及編程操作(device handling and programming operation )。
因此,仍有需要由編程工作空間之實(shí)時(shí)呈現(xiàn)支持的非文本用戶界 面。鑒于人們對(duì)于節(jié)省成本及改善效率有持續(xù)增長的需要,故找出針 對(duì)這些需要的答案至為重要。
人們長期一直在找尋針對(duì)這些需要的解決方案,但是先前的開發(fā) 不曾教導(dǎo)或建議任何解決方案,因而,針對(duì)這些問題的解決方案一直 困惑了熟諳此技藝者。
發(fā)明內(nèi)容
本發(fā)明提供一種自動(dòng)化編程系統(tǒng),其系包含將該自動(dòng)化編程系 統(tǒng)配置成包含輸入模塊、編程模塊、以及輸出模塊;以及使用用于實(shí)
時(shí)呈現(xiàn)該輸入模塊、該編程模塊、以及該輸出模塊的非文本用戶界面 系統(tǒng)。
除了上述內(nèi)容以外,本發(fā)明之一些具體實(shí)施例具有其它態(tài)樣。本 領(lǐng)域技術(shù)人員在閱讀以下對(duì)照附圖的詳細(xì)說明后將會(huì)明白這些態(tài)樣。
圖1系根據(jù)本發(fā)明之具體實(shí)施例之自動(dòng)化編程系統(tǒng)的等角視圖; 圖2系根據(jù)本發(fā)明之具體實(shí)施例之有工作封包(working envelope)
呈現(xiàn)于監(jiān)視器上的自動(dòng)化編程系統(tǒng)的等角上視圖3系根據(jù)本發(fā)明之具體實(shí)施例之用戶界面高階架構(gòu);
圖4系根據(jù)本發(fā)明之具體實(shí)施例之用于自動(dòng)化編程系統(tǒng)的工作流
程圖;以及
圖5系根據(jù)本發(fā)明之具體實(shí)施例之用于利用自動(dòng)化編程系統(tǒng)之自動(dòng)化編程系統(tǒng)的流程圖。 主要組件符號(hào)說明
100 自動(dòng)化編程系統(tǒng)102框體
104 監(jiān)視器106蓋體
108輸入模塊IIO輸出模塊
112編程模塊114控制電子器
116 狀態(tài)指示器 118握把
202機(jī)械手臂204輸入裝置插座
206、 208、 210、 212 插槽適配器
214致動(dòng)器216輸出裝置插座
218輸入裝置插座影像
220、 222、 224、 226 插槽適配器影像
228輸出裝置插座影像230工件信息區(qū)
232非文本用戶界面系統(tǒng)
234廢品容器300用戶界面高階架構(gòu)
302主要屏幕304工件狀態(tài)及信息功能
306工件控制功能308工件工具功能
3L0插槽用途功能312工件選擇功能
314 插座對(duì)映功能316輸入插座的輸入
318輸出插座的輸入320編程模塊的輸入
322工件進(jìn)度的輸入324剩余時(shí)間的輸入
326成功百分比的輸入328每小時(shí)裝置數(shù)的輸入
330 失敗個(gè)數(shù)的輸入332工件名稱的輸入
334 工件檢査總和的輸入
336模塊出現(xiàn)/少掉的輸入
338插槽適配器出現(xiàn)Z少掉的輸入
340蓋體狀態(tài)的輸入342廢品容器的輸入
343 圖形狀態(tài)的輸入344開始的輸入
346停止的輸入348暫停的輸入
350重設(shè)的輸入352裝置編號(hào)的輸入
354插槽適配器編號(hào)的輸入355插座對(duì)映檔案的輸入
356插置數(shù)的輸入358預(yù)期生命期的輸入
360硬盤的輸入362工件清單的輸入
364工件數(shù)量的輸入366工件功能的輸入
368橫列的輸入370直行的輸入
372橫列偏移的輸入374橫列間距的輸入
376直行偏移的輸入378直行間距的輸入
380測(cè)量插座功能382自動(dòng)測(cè)量橫列的輸入
384自動(dòng)測(cè)量直行的輸入
386自動(dòng)測(cè)量橫列偏移的輸入
388自動(dòng)測(cè)量橫列間距的輸入
390自動(dòng)測(cè)量直行偏移的輸入
392自動(dòng)測(cè)量直行間距的輸入
394 fi動(dòng)測(cè)量直行掃描的輸入
396自動(dòng)測(cè)量橫列掃描的輸入
398 6動(dòng)測(cè)量的輸入400工作流程圖
402系統(tǒng)設(shè)定方塊404編程工件設(shè)定方塊
406 運(yùn)行工件方塊500自動(dòng)化編程系統(tǒng)
502、 504 方塊
具體實(shí)施例方式
以下充分詳細(xì)地描述具體實(shí)施例使得熟i薛此藝者能制作及使用本 發(fā)明,且應(yīng)了解,基于本揭示內(nèi)容之其它的具體實(shí)施例系明顯的,以 及n—J做出方法或機(jī)械的變化,而不會(huì)脫離木發(fā)明的范疇。
在以下的描述中,給出許多特定的細(xì)節(jié)以提供徹底了解木發(fā)明。 不過,沒有這些特定細(xì)節(jié),顯然仍可實(shí)施木發(fā)明。為了避免混諾本發(fā) 明,不詳細(xì)揭示一些習(xí)知的系統(tǒng)呈現(xiàn)及方法歩驟。同樣,顯示本發(fā)明 具體實(shí)施例的附圖都是部份概略圖式的且未按比例繪制,特別是有些 尺寸是要使圖式清晰而加以夸大。此外,為了使木文有清楚及順暢的 說明、描述及理解,在揭示及描述丁多個(gè)有一些共同特征的具體實(shí)施 例時(shí),類似及相同的特征通常用相同的組件符號(hào)描述。本文所用之術(shù)語"水平(horizontal),,系定義為與自動(dòng)化處理系統(tǒng) 之平面或頂面平行的平面,而與其方向無關(guān)。術(shù)語"垂直(vertical)" 系指與剛剛定義之水平垂直的方向。諸如"上"、"上面"、"下面"、"底 面"、"頂面"、"側(cè)面"(如"側(cè)壁"中)、"較高"、"較低"、"上部"、"上方"、 以及"下方"之術(shù)語系關(guān)于該水平平面而定義。
現(xiàn)參照?qǐng)D1,圖1系根據(jù)本發(fā)明之具體實(shí)施例顯示自動(dòng)化編程系統(tǒng) 100的等角視圖。該自動(dòng)化編程系統(tǒng)100包含框體102、監(jiān)視器104、 蓋體106、輸入模塊108、輸出模塊110、編程模塊112、控制電子器 (control electronics) 114、以及狀態(tài)指示器116。如示范說明,該自動(dòng) 化編程系統(tǒng)100可包含桌面型管理器系統(tǒng)(desktop handler system), 其系可攜式編程系統(tǒng)。為了增強(qiáng)該桌面型管理器系統(tǒng)的可移植性,可 內(nèi)建(built-in)握把U8。
該框體102為將所有組件握在一起且提供結(jié)構(gòu)性支撐的主要外殼。 監(jiān)視器104可安裝于蓋體106的固定部份。比如說而非限定,該監(jiān)視 器104可包含提供視覺反饋給操作者的觸控屏幕(touch screen)用戶 界面系統(tǒng)。
該蓋體106安裝于框體102且覆蓋該機(jī)器的工作空間。蓋體106 抵擋工作環(huán)境內(nèi)的灰塵及碎屑進(jìn)入輸入模塊108、輸出模塊IIO、以及 編程模塊112。另外,蓋體106保護(hù)操作者遠(yuǎn)離非故意的操作危險(xiǎn)。
裝置及/或媒體系經(jīng)由可移除式模塊(removable module)(例如, 輸入模塊108或輸出模塊110)進(jìn)出該自動(dòng)化編程系統(tǒng)100?;蛘?,例 如,藉由使用置物盤(tray)或其它插座(receptacle)(符合聯(lián)合電子 裝置工程會(huì)議(JEDEC)標(biāo)準(zhǔn)),在自動(dòng)化編程系統(tǒng)100內(nèi)可放置或移 除裝置及/或媒體而不用從自動(dòng)化編程系統(tǒng)100移除輸入模塊108與輸 出模塊110。不過,應(yīng)了解,本發(fā)明不受限于此類呈現(xiàn)。根據(jù)本發(fā)明, 輸入模塊108與輸出模塊110可容納任何裝置插座。
該等編程模塊112提供用于自動(dòng)化編程系統(tǒng)100的核心處理界面。 該等編程模塊112包含一個(gè)或多個(gè)與自動(dòng)化編程系統(tǒng)100建立界面的 可移除式模塊。每一編程模塊112可包含插槽適配器(socket adapter, 圖2中有更多詳述)、致動(dòng)器(圖2中有更多詳述)、以及廢品容器(reject bin,圖2中有更多詳述),用來接受裝置。在放置該等裝置(例如,未被編程之可編程媒體)于該等插槽適配器內(nèi)后,該等致動(dòng)器接通(close)
該等插槽藉此適當(dāng)?shù)厥乖摰妊b置連接至該自動(dòng)化編程系統(tǒng)100的編程
模塊112。另外,為了促進(jìn)配置設(shè)定及手動(dòng)操作(例如,放置及移除可 編程媒體),可由自動(dòng)化編程系統(tǒng)100控制該等編程模塊112。
此外,盡管未圖標(biāo),該自動(dòng)化編程系統(tǒng)100可包含額外的模塊, 例如標(biāo)記用模塊(marking module)、進(jìn)料模塊(tape in module)、及/ 或出料模塊(tape out module)。
另外,比如說,自動(dòng)化編程系統(tǒng)100內(nèi)之每一模塊可包含模塊控 制,其允許各個(gè)模塊可依據(jù)編程、配置及識(shí)別上的目的的來設(shè)定。該 模塊控制系統(tǒng)及其功能可被整合成為由監(jiān)視器104顯示之觸控屏幕用 戶界面系統(tǒng)的部份。
也可將該控制電子器114安裝于框體102上。該控制電子器114 提供用于自動(dòng)化編程系統(tǒng)100的電性界面。例如,該控制電子器114 可具有開啟/關(guān)閉開關(guān)(power ON/OFF switch)及/或數(shù)字輸入/輸出板。 該等數(shù)字輸入/輸出板可提供用來激活指示器、泵浦、燈光等(都在自 動(dòng)化編程系統(tǒng)100內(nèi))的界面。該等數(shù)字輸入/輸出板也可提供用來感 測(cè)各種傳感器之狀態(tài)的界面。另外,該控制電子器114提供用于周邊 裝置的界面,例如通用序列總線(USB)裝置、鍵盤、鼠標(biāo)等。
特別是,該自動(dòng)化編程系統(tǒng)100不用依靠外部空氣、氣動(dòng) (pneumatic)或真空系統(tǒng),從而大幅增加該機(jī)器之可移植性和安裝的 容易度。該自動(dòng)化編程系統(tǒng)]00具有由電流所發(fā)動(dòng)的板上(mi-board) 真空/空氣系統(tǒng),因此,該自動(dòng)化編程系統(tǒng)100為僅需要操作電力的自 給自足型系統(tǒng)。另外,自動(dòng)化編程系統(tǒng)100背面可具有額外的電力模 塊。
也可將該狀態(tài)指示器116安裝于框體102上。該狀態(tài)指示器116 經(jīng)由非文本錯(cuò)誤信號(hào)提供與機(jī)器狀態(tài)有關(guān)的視覺反饋給用戶。如示范 說明,該狀態(tài)指示器116可使用采用一種以上組合光的多色配色法 (multi-color scheme)??捎靡韵路绞阶龀鎏囟ǖ慕M合綠光指示機(jī)器 處于操作、黃光指示此時(shí)需要留意、而紅光指示可能出現(xiàn)問題、以及 機(jī)器被停止、或工件正常結(jié)束。不過,應(yīng)了解,任何配色法都可用來 傳達(dá)操作備妥、此時(shí)需要留意、以及操作結(jié)束的意思。現(xiàn)參照?qǐng)D2,圖2系根據(jù)本發(fā)明之具體實(shí)施例,顯示有工作封包呈
現(xiàn)于監(jiān)視器104上的自動(dòng)化編程系統(tǒng)100的等角上視圖。該自動(dòng)化編 程系統(tǒng)100包含框體102、監(jiān)視器104、蓋體106、輸入模塊108、輸 出模塊110、編程模塊112、控制電子器114、狀態(tài)指示器116、機(jī)械手 臂(robotics arm) 202、輸入裝置插座204、插槽適配器206、 208、 210、 212、致動(dòng)器214、輸出裝置插座216、輸入裝置插座影像218、插槽適 配器影像220、 222、 224、 226、輸出裝置插座影像228、工件信息區(qū) 230、非文本用戶界面系統(tǒng)232、以及廢品容器234。盡管未圖標(biāo),致 動(dòng)器214的位置是與插槽適配器206、 208、 210、 212相鄰。
操作期間,機(jī)械手臂202從位于輸入模塊108上方的輸入裝置插 座204取得一個(gè)或多個(gè)裝置。然后,機(jī)械手臂202將該裝置運(yùn)送到具 有該等插槽適配器206、 208、 210、 212和該等致動(dòng)器214的編程模塊 112。 一旦該等裝置與該等插槽適配器206、 208、 210、 212接合(engage) 后,可開始編程。 一旦編程完成后,該機(jī)械手臂202隨后把良好的裝 置運(yùn)送到位于輸出模塊110上方的輸出裝置插座216,且把不良的裝置 運(yùn)送到該等廢品容器234。
此外,在自動(dòng)化編程系統(tǒng)100的操作期問,監(jiān)視器104系經(jīng)由非 文本用戶界面系統(tǒng)232提供工作封包的實(shí)時(shí)影像。該工作封包包含 輸入模塊108、輸出模塊110、編程模塊112、輸入裝置插座204、插 槽適配器206、 208、 210、 212、以及輸出裝置插座216。該非文本用 戶界面系統(tǒng)232用以下方式建立該工作封包的實(shí)時(shí)呈現(xiàn)的模型該輸 入裝置插座影像218反映輸入裝置插座204的實(shí)時(shí)呈現(xiàn),該插槽適配 器影像220、 222、 224及226各自反映插槽適配器206、 208、 210及 212的實(shí)時(shí)呈現(xiàn),以及該輸出裝置插座影像228反映輸出裝置插座216 的實(shí)時(shí)呈現(xiàn)。
在設(shè)定自動(dòng)化編程系統(tǒng)100期間,藉由建立該工作封包的實(shí)時(shí)呈 現(xiàn)的模型,該非文本用戶界面系統(tǒng)232有助于排除操作者的錯(cuò)誤。另 外,由于能準(zhǔn)確呈現(xiàn)該工作封包,由非文本用戶界面系統(tǒng)232表現(xiàn)的 實(shí)時(shí)影像可增加操作者的生產(chǎn)力。
該非文本用戶界面系統(tǒng)232不只顯示工作封包的實(shí)時(shí)影像,也能 提供工件信息區(qū)230超多功能,例如工件狀態(tài)査詢、工件控制(jobcontrol)、工件工具、插槽用途、工件選擇、插座對(duì)映(receptaclemap)、 以及測(cè)量插座(measure receptacle)。這些功能(該等功能都是自動(dòng)化 編程系統(tǒng)100用戶界面的一部份)都不需要文本呈現(xiàn),而因此允許該 用戶界面應(yīng)用于世界各地。
現(xiàn)參照?qǐng)D3,圖3系根據(jù)本發(fā)明之具體實(shí)施例,顯示用戶界面高階 架構(gòu)300。該用戶界面高階架構(gòu)300包含多種操作者在圖2之用戶界面 系統(tǒng)(例如,非文本用戶界面系統(tǒng)232)中可利用的功能及/或輸入, 該用戶界面系統(tǒng)允許操作者傳達(dá)指令及控制從設(shè)立到編程之處理系 統(tǒng)。該等功能及/或輸入中之每一個(gè)都與圖1及圖2之自動(dòng)化編程系統(tǒng) 100先前已編程好供擷取的儲(chǔ)存信息相關(guān)連。可由該自動(dòng)化編程系統(tǒng) 100的處理系統(tǒng)產(chǎn)生該儲(chǔ)存信息。
獨(dú)特地,該用戶界面高階架構(gòu)300只通過非文本界面(例如,沒 有書寫字詞(written word))與操作者溝通及互動(dòng)。非文本界面所溝通 的表現(xiàn)把信息轉(zhuǎn)播(relay)到使用任何語言的任何用戶,因此使得全 世界都能應(yīng)用本發(fā)明。根據(jù)本發(fā)明的范疇,該非文本用戶界面系統(tǒng)232 只使用數(shù)字、字母、圖形呈現(xiàn)(pictorial representation),以及國際符號(hào) 來傳達(dá)信息給操作者而不是書寫字詞。此外,經(jīng)由視覺或聽覺刺激, 這種和語言無關(guān)的用戶界面系統(tǒng)可提供反饋給操作者。結(jié)果,這種和 語言無關(guān)的直覺式用戶界面幾乎排除操作者訓(xùn)練。
例如,經(jīng)由圖2監(jiān)視器104上的用戶界面系統(tǒng)可顯示控制自動(dòng)化 編程系統(tǒng)100的用戶界面高階架構(gòu)300給操作者。該用戶界面系統(tǒng)可 顯示所有可利用之功能及輸入于一個(gè)屏幕上?;蛘?,該用戶界面系統(tǒng) 能夠只是顯示該等功能,且在功能被選定時(shí),有輸入清單會(huì)變成可利 用。
一般而言,本發(fā)明的用戶界面系統(tǒng)包含下列控制編程系統(tǒng)的功能 及/或輸入工件選擇、編程、裝置及硬件偵測(cè)、工件回饋統(tǒng)計(jì)(statistical jobfeedback)、以及使用說明。
例如,工件選擇允許操作者存取硬盤及分割有編程工件 (programming job)的檔案、顯示選定工件(selected job)的編程程序、 顯示選定工件所需要的編程硬件(programming hardware)、顯示工件 名稱(jobname)、顯示工件檢査總和(job checksum),以及顯示工件下載進(jìn)度。比如說,工件下載的圖形呈現(xiàn)可指示工件資料傳給安裝編
禾呈器(installed programmer)的進(jìn)度,而圖形進(jìn)度條(pictorial progress bar)可用來指示工件設(shè)定時(shí)間(job setup time)還剩下的相對(duì)時(shí)間。
例如,編程控制該編程系統(tǒng)的開始、停止、暫停及重新開始、顯 示編程進(jìn)度、顯示待編程之工件的計(jì)數(shù)、在工件結(jié)束后顯示計(jì)數(shù)重置 按鈕、以及顯示工作封包內(nèi)所有裝置的實(shí)時(shí)呈現(xiàn)及狀態(tài)。
例如,裝置及硬件偵測(cè)系偵測(cè)安裝于系統(tǒng)內(nèi)的模塊且顯示結(jié)果、 偵測(cè)裝入的裝置插座并顯示結(jié)果、偵測(cè)少掉的(missing)模塊并顯示 結(jié)果、偵測(cè)少掉的裝置插座并顯示結(jié)果、在測(cè)量模塊及裝置插座時(shí)顯 示進(jìn)度條或已掃描過的實(shí)時(shí)影像、以及顯示該等裝置插座上的插口計(jì) 數(shù)(pocket count)。
例如,工件回饋統(tǒng)計(jì)提供關(guān)于直到完成工件還要多少時(shí)間的估計(jì) 值、顯示實(shí)時(shí)工件進(jìn)度條、顯示實(shí)時(shí)工件良率(yield)、顯示每小時(shí)的 實(shí)時(shí)工件部件數(shù)、以及顯示該等插槽的設(shè)定。
例如,使用說明系經(jīng)由和語言無關(guān)的用戶界面系統(tǒng)提供操作者支 持,例如為何會(huì)出現(xiàn)特定的錯(cuò)誤以及要采取那些歩驟才能解決該錯(cuò)誤。
應(yīng)/解,圖3系以不具限定性的實(shí)例圖標(biāo)用于自動(dòng)化編程系統(tǒng)100 的示范性用戶界面架構(gòu),而且不應(yīng)被解釋成具有限定性。
在本發(fā)明之具體實(shí)施例中,該用戶界面高階架構(gòu)300可包含有以 下數(shù)種功能的主要屏幕302:工件狀態(tài)及信息功能304、工件控制功能 306、工件工具功能308、插槽用途功能310、工件選擇功能312、插座 對(duì)映功能314、以及測(cè)量插座功能380。在各個(gè)功能下,有許多有用的 輸入允許操作者一次一個(gè)步驟地預(yù)視(visualize)編程程序,這有助于 快速學(xué)會(huì)操作自動(dòng)化編程系統(tǒng)100。另外,該用戶界面高階架構(gòu)300 強(qiáng)迫操作者選擇用來設(shè)定工件的正確步驟順序,這使得工件程序(job program)無誤地運(yùn)行。
在工件狀態(tài)及信息功能304之下,輸入包含輸入插座的輸入316、 輸出插座的輸入318、編程模塊的輸入320、工件進(jìn)度的輸入322、剩 余時(shí)間的輸入324、成功百分比的輸入(percent-pass input) 326、每小 時(shí)裝置數(shù)的輸入328、失敗個(gè)數(shù)的輸入330、工件名稱的輸入332、工 件檢查總和的輸入334、模塊出現(xiàn)/少掉的輸入336、插槽適配器出現(xiàn)/少掉的輸入338、蓋體狀態(tài)的輸入340、廢品容器的輸入342、以及圖 形狀態(tài)的輸入343。在操作者選定輸入后,信息會(huì)變成可利用。
例如,輸入插座的輸入316可用概略圖式之方式顯示輸入裝置插 座204(圖2)中有多少橫列及直行及/或顯示輸入裝置插座204的位置。 輸出插座的輸入318也可用概略圖式之方式顯示輸出裝置插座216(圖 2)中有多少橫列及直行及/或顯示輸出裝置插座216的位置。另外,輸 入插座的輸入316可指示輸入裝置插座204中已被占用和未被占用的 插口數(shù),而輸出插座的輸入318可指示輸出裝置插座216中已被占用 和未被占用的插口數(shù)。這種反饋可提供關(guān)于何時(shí)需要手動(dòng)更換置物盤 的信息。
編程模塊的輸入320用概略圖式之方式顯示自動(dòng)化編程系統(tǒng)100 中已安裝多少個(gè)編程模塊112及其位置。取決于工件要求,自動(dòng)化編 程系統(tǒng)100可容納1到3個(gè)編程模塊112。不過,應(yīng)了解,自動(dòng)化編程 系統(tǒng)100可容納3個(gè)以上的編程模塊112。根據(jù)本發(fā)明,編程模塊112 的個(gè)數(shù)只取決于自動(dòng)化編程系統(tǒng)100的設(shè)計(jì)規(guī)格。
工件進(jìn)度的輸入322為詳細(xì)顯示工件進(jìn)度之視覺呈現(xiàn),例如條形 圖。工件進(jìn)度的輸入322可大幅促進(jìn)操作者容易判斷工件有那些部份 已完成。工件進(jìn)度的輸入322提供工作封包的動(dòng)態(tài)實(shí)時(shí)呈現(xiàn),因此, 在任何給定時(shí)刻,這種輸入可顯示已編程好之裝置的個(gè)數(shù)。
剩余時(shí)間的輸入324顯示直到工件完成估計(jì)還要多少時(shí)間。成功 百分比的輸入326顯示成功通過編程工件(例如,被成功編程)之裝 置的良率百分比。每小時(shí)裝置數(shù)的輸入328顯示系統(tǒng)產(chǎn)量(throughput), 其系以裝置(例如,可編程媒體)在一小時(shí)內(nèi)被編程的個(gè)數(shù)估計(jì)。失 敗個(gè)數(shù)的輸入330顯示基于各種理由(例如,無法編程)被自動(dòng)化編 程系統(tǒng)100拒絕之裝置(例如,可編程媒體)的個(gè)數(shù)。
工件名稱的輸入332顯示起初的編程工件而工件檢查總和的輸入 334檢驗(yàn)工件設(shè)定值(job setup value)。例如,工件檢查總和的輸入334 評(píng)估操作者于設(shè)定時(shí)給出的輸入值且在設(shè)定完成后拿該輸入值與自動(dòng) 化編程系統(tǒng)100所判斷的數(shù)值作比較。如果數(shù)值匹配,則設(shè)定是正確 的。
模塊出現(xiàn)沙掉的輸入336系向操作者顯示自動(dòng)化編程系統(tǒng)100內(nèi)那些模塊已裝上和那些模塊沒裝上。插槽適配器出現(xiàn)/少掉的輸入338
顯示插槽適配器206、 208、 210、 212(圖2)中那些存在而那些少掉。蓋 體狀態(tài)的輸入340顯示蓋體106(圖1與圖2)是打開或關(guān)上的,以及廢 品容器的輸入342向操作者顯示是否己裝上廢品容器234(圖2)。
另外,圖形狀態(tài)的輸入343通過圖形呈現(xiàn)可提供關(guān)于空白、已處 理以及被丟棄的裝置之信息。例如,空白裝置可表現(xiàn)為輸入裝置插座 影像218(圖2)中之部份且顏色可為灰色;已處理的裝置可表現(xiàn)為輸 出裝置插座影像228 (圖2)中之部份且在成功編程后顏色可為綠色; 以及,被丟棄的裝置可表現(xiàn)為廢品容器234中之部份且顏色可為紅色。
在工件控制功能306之下,輸入包含開始的輸入344、停止的輸 入346、暫停的輸入348、以及重設(shè)的輸入350。開始的輸入344系使 工件開始而停止的輸入346完全結(jié)束該工件。暫停的輸入348允許操 作者暫停工件而隨后使其恢復(fù)。重設(shè)的輸入350允許操作者取消先前 的工件而運(yùn)行另一個(gè)工件或再度運(yùn)行同一個(gè)工件。
在工件工具功能308之下,輸入包含裝置部件編號(hào) (device-part-number)的輸入352、插槽適配器編號(hào)的輸入354、以及 插座對(duì)映檔案的輸入355。裝置部件編號(hào)的輸入352與插槽適配器編號(hào) 的輸入354都是自動(dòng)化編程系統(tǒng)100可識(shí)別的唯一識(shí)別編號(hào),或者該 等輸入可為由操作者以手動(dòng)方式輸入的數(shù)值。在設(shè)定編程工件時(shí),編 程工件信息(program job information)必須匹配裝置的部件編號(hào)與插 槽適配器的編號(hào)以運(yùn)行該工件。裝置部件編號(hào)的輸入352識(shí)別裝入自 動(dòng)化編程系統(tǒng)100之媒體或裝置的類型,而插槽適配器編號(hào)的輸入354 系通知自動(dòng)化編程系統(tǒng)100正確的插槽適配器設(shè)定。
插座對(duì)映檔案的輸入355指示目前選定的工件是否有由此工件所 儲(chǔ)存的插座對(duì)映檔案。先前儲(chǔ)存的插座對(duì)映檔案可用于目前的工件, 從而促進(jìn)系統(tǒng)的設(shè)定。
在插槽用途功能310之下,輸入包含插入個(gè)數(shù)的輸入356和預(yù) 期生命期(expected-life)的輸入358。插入個(gè)數(shù)的輸入356顯示插槽 適配器204 (圖2)中有幾個(gè)已被插入,而預(yù)期生命期的輸入358顯示 在預(yù)期生產(chǎn)良率會(huì)下降之前該等插槽適配器204可循環(huán)的估計(jì)插入個(gè) 數(shù)。在工件選擇功能312之下,輸入包含硬盤的輸入360、工件清單
的輸入362、工件數(shù)量的輸入364、以及工件功能的輸入366。硬盤的 輸入360顯示用于讀寫工件之可利用硬盤的選項(xiàng)。例如,操作者可擦 寫工件到自動(dòng)化編程系統(tǒng)100的處理系統(tǒng)、讀寫工件到可移除媒體(例 如,USB快閃碟(USB Flash drive))、或是經(jīng)由以太網(wǎng)絡(luò)或網(wǎng)際網(wǎng)絡(luò)的 聯(lián)機(jī)可擦寫工件到遠(yuǎn)程位置與從遠(yuǎn)程位置讀寫工件。工件清單的輸入 362顯示不同工件之可能清單以供選擇。
工件數(shù)量的輸入364顯示諸如有多少媒體或待編程裝置的信息。 工件功能的輸入366顯示各種編程功能。例如,工件功能的輸入366 可顯示預(yù)選編程功能的狀態(tài)。
在插座對(duì)映功能314之下,輸入包含橫列的輸入368、直行的輸 入370、橫列偏移的輸入(row-offset i叩ut) 372、橫列間距的輸入 (row- pitch input) 374、直行偏移的輸入(column-offset input) 376、 以及直行間距的輸入(column-pitch input) 378。插座對(duì)映功能314允 許操作者手動(dòng)的方式輸入插座的物理特性與幾何。例如,橫列的輸入 368與直行的輸入370可分別輸入插座的行列數(shù)。為使說明容易,各個(gè) 插座可繪成二維圖,其屮橫列之間的距離為垂直距離而直行之間的距 離為水平距離。橫列偏移的輸入372允許操作者輸入裝置插座左上角 與第一插口之間的垂直距離,而橫列間距的輸入374允許操作者輸入 相鄰橫列插口 (rowpocket)之中心的垂直距離。同樣,直行偏移的輸 入376允許操作者輸入裝置插座左上角與第一插口之間的水平距離, 而直行間距的輸入378允許操作者輸入相鄰直行插口 (columnpocket) 中心之間的水平距離。特別是,插座對(duì)映功能314可產(chǎn)生插座對(duì)映檔 案,其是在操作者手動(dòng)輸入插座的物理特性后由目前的工件存下的。
在測(cè)量插座功能380之下,輸入包含自動(dòng)測(cè)量橫列的輸入382、 自動(dòng)測(cè)量直行的輸入384、自動(dòng)測(cè)量橫列偏移的輸入386、自動(dòng)測(cè)量橫 列間距的輸入388、 fi動(dòng)測(cè)量直行偏移的輸入390、自動(dòng)測(cè)量直行間距 的輸入392、自動(dòng)測(cè)量直行掃描的輸入394、自動(dòng)測(cè)量橫列掃描的輸入 396、以及自動(dòng)測(cè)量的輸入398。測(cè)量插座功能380允許操作者選擇自 動(dòng)測(cè)量的輸入398,其系自動(dòng)測(cè)量裝置插座的物理特性與幾何。自動(dòng)測(cè) 量的輸入398系致能自動(dòng)測(cè)量系統(tǒng),其系使用基于狀態(tài)變化的光學(xué)方法,和特別設(shè)計(jì)成計(jì)算出插座之位置、幾何及物理特性的算法。
例如,在以手動(dòng)方式輸入行列數(shù)后,測(cè)量插座功能380會(huì)自動(dòng)測(cè) 量該等橫列與直行、橫列的偏移與間距、以及直行的偏移與間距。這
可藉由選定自動(dòng)測(cè)量直行掃描的輸入394與自動(dòng)測(cè)量橫列掃描的輸入 396來達(dá)成。自動(dòng)測(cè)量特征可利用反射和非反射表面來決定相對(duì)坐標(biāo)系 統(tǒng),其中裝置插座的插口都在該相對(duì)坐標(biāo)系統(tǒng)里面。
該自動(dòng)測(cè)量特征有3個(gè)主要功能找出插口中心;判斷插口沿著 橫列的位置;以及,判斷插口沿著直行的位置。自動(dòng)測(cè)量特征將該等 插口位置儲(chǔ)存成一系列的X、 Y坐標(biāo),在此插口"n"的位置系由XnYn 決定。 一旦所有插口位置在XY表格內(nèi)制定好后,可從XY表格計(jì)算 出平均數(shù)作為橫列及直行的偏移。
該自動(dòng)測(cè)量特征系經(jīng)設(shè)計(jì)成節(jié)省操作者時(shí)間且預(yù)防由于企圖做手 動(dòng)測(cè)量而導(dǎo)致拾放操作(pick and place operation)不良的誤差。如果拾 放頭(pick-and-place head)偏離此點(diǎn),于手動(dòng)測(cè)量時(shí)微小的化整誤差 (rounding error)可能變?yōu)橄喈?dāng)大。自動(dòng)測(cè)量特征的結(jié)果可存入由目前 工件存下的插座對(duì)映檔案。
現(xiàn)參照?qǐng)D4,圖4系根據(jù)本發(fā)明之具體實(shí)施例,顯示用于圖1之自 動(dòng)化編程系統(tǒng)100的工作流程圖400。該工作流程圖400包含系統(tǒng)設(shè)定 方塊402、編程工件設(shè)定方塊404、以及運(yùn)行工件方塊406。系統(tǒng)設(shè)定 方塊402 —般定義為自動(dòng)化編程系統(tǒng)100的物理設(shè)定(physical setup) 或呈現(xiàn)。例如,操作者可能安裝組件,例如輸入模塊108 (圖2)、輸 出模塊IIO (圖2)、編程模塊112 (圖2)、輸入裝置插座204 (圖2)、 插槽適配器206、 208、 210、 212 (圖2)、致動(dòng)器214、以及輸出裝置 插座216 (圖2)。
一旦物理設(shè)定完成后,經(jīng)由編程工件設(shè)定方塊404,該操作者可開 始編程。藉由使用用戶界面高階架構(gòu)300 (圖3)、或等價(jià)的用戶界面 架構(gòu),操作者可編程該工件設(shè)定。在編程工件設(shè)定完成后,經(jīng)由運(yùn)行 工件方塊406,該操作者可開始編程。
現(xiàn)參照?qǐng)D5,圖5為根據(jù)本發(fā)明之具體實(shí)施例,顯示用于利用自動(dòng) 化編程系統(tǒng)100之自動(dòng)化編程系統(tǒng)500的流程圖。該自動(dòng)化編程系統(tǒng) 500包含將該自動(dòng)化編程系統(tǒng)配置成包含于方塊502中之輸入模塊、編程模塊、以及輸出模塊;以及,于方塊504中之使用用于實(shí)時(shí)呈現(xiàn)
該輸入模塊、該編程模塊及該輸出模塊的非文本用戶界面系統(tǒng)。
由上述,應(yīng)了解,本發(fā)明可應(yīng)用于那些可稱為"裝置"或"媒體"的。 裝置及/或媒體系包含范圍廣泛的電子、機(jī)械裝置。最佳模式系描述裝
置及/或媒體的編程,其系包含(但不受限于)閃存(Flash)、電性可 抹除可編程的只讀存儲(chǔ)器(EEPROM)、可編程邏輯裝置(PLD)、場(chǎng) 效可編程閘極數(shù)組(FPGA)、以及微控制器。不過,本發(fā)明涵蓋用于 以下各物的編程所有需要測(cè)試、測(cè)量裝置特性、校準(zhǔn)及其它編程操 作的電子、機(jī)械、混合、及其它的裝置或媒體。例如,這些類型的裝
置及/或媒體可包含(但不受限于)微處理器、集成電路(IC)、特殊
應(yīng)用集成電路(ASIC)、微機(jī)械機(jī)器、微機(jī)電(MEM)裝置、微模塊 (micro module)、 以及流體系統(tǒng)(fluidic system)。
因此,己發(fā)現(xiàn),本發(fā)明有許多態(tài)樣。原理態(tài)樣為和自動(dòng)化編程系 統(tǒng)一起使用的非文本用戶界面系統(tǒng)。比如說,自動(dòng)化編程系統(tǒng)的非文 本用戶界面系統(tǒng)可處理模塊辨識(shí)、工件選擇、工件設(shè)定、機(jī)器人控 制(robot control)、工件狀態(tài)、工件控制、以及工件統(tǒng)計(jì)。
本發(fā)明的另一態(tài)樣為由該用戶界面系統(tǒng)實(shí)時(shí)呈現(xiàn)工作封包。藉由 模仿工作封包的實(shí)時(shí)呈現(xiàn),可減少操作者的錯(cuò)誤發(fā)生。
在本發(fā)明的另一態(tài)樣中,該用戶界面系統(tǒng)可送出非文本錯(cuò)誤訊息 給操作者。使用非文本錯(cuò)誤訊息藉由使用彈出對(duì)話框(popup dialog) 來增加該自動(dòng)化編程系統(tǒng)的操作容易度,該彈出對(duì)話框系以圖形格式 在非文本用戶界面系統(tǒng)內(nèi)傳達(dá)信總。例如,當(dāng)輸入裝置插座在空轉(zhuǎn)而 且狀態(tài)指示器照亮為紅色時(shí),彈出對(duì)話框可顯示要手動(dòng)移除及更換該 輸入裝置插座。
本發(fā)明種種有價(jià)值的態(tài)樣更把技術(shù)的境界至少推進(jìn)到下一個(gè)水平。
因此,已發(fā)現(xiàn),本發(fā)明的自動(dòng)化編程系統(tǒng)具備重要但迄今眾人仍 未知道及使用的解決方案、性能及功能態(tài)樣。例如,本發(fā)明的自動(dòng)化 編程系統(tǒng)系使用非文本用戶界面系統(tǒng)、非文本錯(cuò)誤訊息、以及工作封 包的實(shí)時(shí)呈現(xiàn)來促進(jìn)用戶操作該自動(dòng)化編程系統(tǒng)。所得到的方法與呈 現(xiàn)都是直接、有成本效益、不復(fù)雜、髙度通用且有效的,可藉由配合習(xí)知的技術(shù)來具體實(shí)作,而因此容易地適合用于講求效率及經(jīng)濟(jì)的制 造業(yè)。
盡管已結(jié)合特定的最佳模式用來描述本發(fā)明,應(yīng)了解基于前述描 述,本領(lǐng)域技術(shù)人員會(huì)明白仍有許多替代、修改及變體。因此,本發(fā) 明意欲能涵蓋所有這類落入附加之申請(qǐng)專利范圍的范疇內(nèi)的替代、修 改及變體。所有至此在本文及附圖中提及的內(nèi)容都應(yīng)該以說明的方式 且不具限制性的意思來解釋。
權(quán)利要求
1、一種自動(dòng)化編程系統(tǒng)(100),包括配置該自動(dòng)化編程系統(tǒng)(100)以包含輸入模塊(108)、編程模塊(112)、以及輸出模塊(110);以及采用用于實(shí)時(shí)呈現(xiàn)該輸入模塊(108)、該編程模塊(112)、以及該輸出模塊(110)的非文本用戶界面系統(tǒng)(232)。
2、 如權(quán)利要求l所述的系統(tǒng),還包括利用該非文本用戶界面系統(tǒng)(232)控制該自動(dòng)化編程系統(tǒng)(100)。
3、 如權(quán)利要求l所述的系統(tǒng),其中采用用于實(shí)時(shí)呈現(xiàn)的該非文本用戶界面系統(tǒng)(232)包含用輸入 裝置插座影像(218)建立輸入裝置插座(204)的模型。
4、 如權(quán)利要求l所述的系統(tǒng),其中采用用于實(shí)時(shí)呈現(xiàn)的非文本用戶界面系統(tǒng)(232)包含用插槽迠 配器影像(220、 222、 224、 226)建立插槽適配器(206、 208、 2〗0、 212)的模型。
5、 如權(quán)利要求l所述的系統(tǒng),其中采用用于實(shí)時(shí)呈現(xiàn)的非文本用戶界面系統(tǒng)(232)包含用輸出裝 置插座影像(228)建立輸出裝置插座(216)的模型。
6、 一種自動(dòng)化編程系統(tǒng)(100),包括 用于編程裝置的該自動(dòng)化編程系統(tǒng)(100);以及 非文本用戶界面系統(tǒng)(232),用于建立輸入模塊(108)、編程模塊(112)、以及輸出模塊(110)的實(shí)時(shí)呈現(xiàn)的模型。
7、 如權(quán)利要求l所述的系統(tǒng),其中該非文本用戶界面系統(tǒng)(232)控制該自動(dòng)化編程系統(tǒng)(100)。
8、 如權(quán)利要求6所述的系統(tǒng),其中該實(shí)時(shí)呈現(xiàn)包含由輸入裝置插座影像(218)建立模型的該輸入模塊(108)。
9、 如權(quán)利要求6所述的系統(tǒng),其中該實(shí)時(shí)呈現(xiàn)包含由插槽適配器影像(220、 222、 224、 226)建立 模型的該編程模塊(112)。
10、 如權(quán)利要求6所述的系統(tǒng),其中該實(shí)時(shí)呈現(xiàn)包含由輸出裝置插座影像(228)建立模型的該輸出模 塊(110)。
全文摘要
一種自動(dòng)化編程系統(tǒng)(100),其包含將該自動(dòng)化編程系統(tǒng)(100)配置成包含輸入模塊(108)、編程模塊(112)及輸出模塊(110)。使用用于實(shí)時(shí)呈現(xiàn)該輸入模塊(108)、該編程模塊(112)、以及該輸出模塊(110)的非文本用戶界面系統(tǒng)(232)。
文檔編號(hào)G05B19/4093GK101432670SQ200780015438
公開日2009年5月13日 申請(qǐng)日期2007年3月30日 優(yōu)先權(quán)日2006年5月3日
發(fā)明者L·M·博洛廷, R·夏普, S·B·約翰遜 申請(qǐng)人:數(shù)據(jù)輸入輸出公司