為可編程計量系統(tǒng)生成定制和同步參考注解的遠程附件的制作方法
【專利說明】為可編程計量系統(tǒng)生成定制和同步參考注解的遠程附件
【背景技術(shù)】
[0001] 常用可編程計量系統(tǒng)包括機器視覺檢查系統(tǒng)(MVIS)和/或坐標測量機(CMM)。可 以表征成通用"離線"精密視覺系統(tǒng)的一種示范性現(xiàn)有技術(shù)MVIS是可購自位于伊利諾伊州 奧羅拉市(Aurora, Illinois)的三豐美國公司(Mitutoyo America Corporation, MAC)的 商用QUICK VISION?系列基于PC視覺系統(tǒng)和QVPAK?軟件。QUICK VISION?系列 視覺系統(tǒng)和QVPAK?軟件的特征和操作一般描述在,例如,2003年1月公布的QVPAK 3D CNC視覺測量機用戶指南、和1996年9月公布的QVPAK 3D CNC視覺測量機操作指南中,特 此通過引用將其全部并入本文中。
[0002] 像QUICK VISION?系統(tǒng)那樣的通用精密機器視覺檢查系統(tǒng)一般都是可編程的, 以提供自動視頻檢查。這樣的系統(tǒng)通常包括GUI特征和預定圖像分析"視頻工具",以便 可以由"非專家"操作人員進行操作和編程。例如,通過引用全部并入本文中的美國專利 第6, 542, 180號(下文稱為180專利")講述了這樣使用自動視頻檢查的視覺系統(tǒng)。 如'180專利所講述,自動視頻檢查計量儀器一般具有允許用戶針對每種特定工件配置定 義自動檢查事件序列的編程能力。這樣的編程可以如基于文本的編程,或經(jīng)由通過存儲機 器控制指令的序列和與用戶定義和/或執(zhí)行(例如,借助于各種半自動或自動視頻工具操 作)的檢查操作的序列相對應(yīng)的個別視頻工具參數(shù)逐步"學習"檢查事件序列的記錄模式, 或經(jīng)由兩種方法的組合來實現(xiàn)。這樣的記錄模式往往被稱為"學習模式"或"訓練模式"。 在任一種技術(shù)中,機器控制指令和個別視頻工具參數(shù)一般被存儲成特定工件配置特有的零 件程序,在"運行模式"的操作期間自動執(zhí)行預定序列的檢查操作。CMM的零件程序可以以 類似方式編程。示范性CMM公開在,例如,美國專利第7, 251,580 ;6, 044, 569 ;和8, 516, 712 號中,特此通過引用將其全部并入本文中。
[0003] 這樣的計量系統(tǒng)的許多用戶和編程人員都使用上面概述的記錄模式,以創(chuàng)建和/ 或編輯零件程序。所得零件程序的操作或指令可以以簡化的圖形表示等向這樣的用戶表 示。許多計量系統(tǒng)被設(shè)計成非熟練用戶無需觀看或理解底層的零件編程語言指令。零件程 序的一些商用簡化圖形表示包括通過簡化的"注釋"語句將說明和/或補充信息加入零件 程序表示中的能力。但是,這樣的能力通常是初步的。在零件程序表示中的特定地點上加 入廣泛的和/或復雜的補充信息(例如,個性化用戶注解或說明)、以便使其可容易訪問和 觀看是當前超出大多數(shù)這樣系統(tǒng)和大多數(shù)用戶的能力的。
[0004] 更進一步,計量系統(tǒng)編程環(huán)境傳統(tǒng)上只與像專用平板設(shè)備或示教板那樣的專用遠 程設(shè)備鏈接,例如,如美國專利申請公告第2012/0229662A1所公開,特此通過引用將其全 部并入本文中。這樣的遠程設(shè)備具有專用和/或特殊編程接口特征的要求既約束了它們的 可用性也約束了它們的操作。與它們的相關(guān)主系統(tǒng)類似,這樣的專用遠程設(shè)備可能要求它 們的用戶接受專門的訓練,以便結(jié)合它們的主系統(tǒng)操作它們。此外,與它們的相關(guān)主系統(tǒng)類 似,這樣的專用遠程設(shè)備一般被許多用戶共享,既不希望單個用戶為了他們的個人癖好定 制它們,也不希望擁有它們和運輸它們供他們獨家使用。更進一步,這樣遠程設(shè)備的用戶界 面通常不針對使相對不熟練用戶在主系統(tǒng)的編程環(huán)境下操作的同時容易觀看和/或創(chuàng)建 與零件程序中的特定指令或指令的特定類型相聯(lián)系的定制補充信息(例如,參考信息或說 明)的問題。最好是使用戶能夠隨他們自由,在可用硬件和方法方面不會遇到上述約束和 缺陷地,在主系統(tǒng)的編程環(huán)境下操作的同時觀看與零件程序中的特定指令或指令的類型相 聯(lián)系的補充或參考信息。例如,最好是使單個用戶可以為了他們的個人癖好定制這樣的參 考信息,容易地定位按照他們的需要定制的最少數(shù)量信息,將這樣的信息存儲在他們通常 擁有的設(shè)備上和/或運輸它們供他們獨家使用,以及容易地將那種設(shè)備與相應(yīng)可編程計量 系統(tǒng)的編程環(huán)境連接。
【附圖說明】
[0005] 當結(jié)合附圖時,本發(fā)明的上述方面和許多附帶優(yōu)點如其參考下面詳細描述變得更 好理解那樣變得更容易領(lǐng)會。
[0006] 圖1是示出通用精密機器視覺檢查系統(tǒng)的各種典型組件的圖形;
[0007] 圖2是與圖1類似和包括本文所述的特征的機器視覺檢查系統(tǒng)的控制系統(tǒng)部分和 視覺組件部分的方框圖;
[0008] 圖3是可用在計量系統(tǒng)的編程環(huán)境中的附件接口部分的一個示范性實施例、和當 與附件接口部分連接時可用作遠程設(shè)備參考信息附件的遠程設(shè)備的一個示范性實施例的 方框圖;
[0009] 圖4是按照本文公開的原理,可以通過編輯部分與計量系統(tǒng)的編程環(huán)境連接的遠 程設(shè)備參考信息附件的一個示范性實施例的方框圖;
[0010] 圖5示出了按照本文公開的原理,與創(chuàng)建遠程設(shè)備參考信息附件可以響應(yīng)的零件 程序指令和/或指令表示有關(guān)的計量系統(tǒng)的編程環(huán)境中的用戶界面特征和操作的一個實 施例;
[0011] 圖6示出了按照本文公開的原理,可用于與遠程設(shè)備連接的計量系統(tǒng)的編程環(huán)境 中的用戶界面特征的一個實施例;
[0012] 圖7A-7B示出了可用在遠程設(shè)備上將遠程設(shè)備與計量系統(tǒng)編程環(huán)境連接的用戶 界面特征和操作的一個實施例;
[0013] 圖8A-8C示出了與觀看和/或創(chuàng)建一組參考信息有關(guān)的可用在遠程設(shè)備上的用戶 界面特征和操作的一個實施例的各個方面,該組參考信息尤其涉及與編程環(huán)境中的當前指 令表示相對應(yīng)的通用指令類型;
[0014] 圖9示出了涉及為了觀看和/或創(chuàng)建與通用指令類型相聯(lián)系的一組參考信息的目 的與遠程設(shè)備交互、編程環(huán)境中的各種用戶界面特征和操作的一個實施例;
[0015] 圖10示出了使用萬維網(wǎng)服務(wù)實現(xiàn)本文公開的各種特征的遠程設(shè)備參考信息附件 和編程環(huán)境的附件接口部分的各種特征和操作的一種示范性實現(xiàn)的方框圖;
[0016] 圖11示出了涉及提供與編程環(huán)境中的指令表示相聯(lián)系的參考信息、可與本文公 開的各種特征和操作結(jié)合用在編程環(huán)境中、窗口、應(yīng)用、或設(shè)備之間的節(jié)點識別和操作協(xié)調(diào) 的一個實施例;以及
[0017] 圖12是示出按照本文公開的特征和操作與可編程計量系統(tǒng)的編程環(huán)境有關(guān)操作 遠程設(shè)備的方法的一個示范性實施例的流程圖,其中遠程設(shè)備可在編程環(huán)境中響應(yīng)當前指 令表示以便顯示尤其涉及與當前指令表示相對應(yīng)的通用指令類型的參考信息。
【具體實施方式】
[0018] 對照與涉及可編程計量系統(tǒng)的專用遠程設(shè)備的使用相聯(lián)系的以前所概述約束和 缺陷,這樣系統(tǒng)的相對不熟練用戶可能經(jīng)常攜帶已經(jīng)熟悉的個人計算和/或文件存儲設(shè)備 (例如,平板電腦或智能電話等)。在這樣的設(shè)備上,他們可能希望保存幫助他們歸檔和記 住編程命令和/或系統(tǒng)訓練、特殊工件和/或設(shè)置特征、或與零件編程有關(guān)的其它考慮的個 人注解、文件和/或圖片。更進一步,這樣的個人計算和/或文件存儲設(shè)備經(jīng)常包括用戶熟 悉和可能喜歡用于生成與零件編程有關(guān)的附加參考信息的照相機、互聯(lián)網(wǎng)瀏覽器、和其它 設(shè)備和程序。但是,相對不熟練用戶缺乏將這樣的熟悉個人設(shè)備與作為遠程附件的計量系 統(tǒng)連接的能力。但是,計量系統(tǒng)的編程環(huán)境不包括有助于連接這樣設(shè)備的特征、或允許在編 程環(huán)境與通常不與可編程計量系統(tǒng)相聯(lián)系的這樣遠程設(shè)備之間方便交互的特征。
[0019] 像平板電腦或智能電話等那樣的個人移動或遠程設(shè)備已變得更加多功能,如果可 編程計量系統(tǒng)包括一些特征,使得它們可以容易地連接,以提供這樣遠程設(shè)備的"免費"、熟 悉、和容易獲得功能來補充這樣計量系統(tǒng)的本機操作和編程環(huán)境能力,則是人們所希望的。
[0020] 如本文所公開,通常不與計量系統(tǒng)相聯(lián)系的遠程設(shè)備可以協(xié)作地與計量系統(tǒng)的編 程環(huán)境交互,以便觀看和/或創(chuàng)建可以幫助用戶編程計量系統(tǒng)的參考信息。尤其,這樣的 設(shè)備可以在配置時與計量系統(tǒng)鏈接,以便相對不熟練用戶在創(chuàng)建和/或編輯零件程序的同 時,可以觀看和/或創(chuàng)建與零件程序中的特定指令或指令的類型和/或它在編程環(huán)境中的 表示相聯(lián)系的補充或參考信息。在各種實施例中,可以將遠程設(shè)備和/或編程環(huán)境配置成 使遠程設(shè)備以與作為編程環(huán)境中的"活動"當前指令的指令或指令的類型同步的方式操作。 在各種實施例中,該補充或參考信息可以包含,或由如下組成:由遠程設(shè)備的常用者(例 如,它的擁有者)定制和存儲在遠程設(shè)備上的信息。
[0021] 圖1是示出可依照本文所述的方法使用、在本例中是機器視覺檢查系統(tǒng)10的一種 示范性可編程計量系統(tǒng)的各種典型組件的圖形。機器視覺檢查系統(tǒng)10包括與控制計算機 系統(tǒng)14連接以便交換數(shù)據(jù)和控制信號(例如,通過連接器或無線連接)的視覺測量機12。 控制計算機系統(tǒng)14進一步與監(jiān)視器或顯示器16、打印機18、操縱桿22、鍵盤24、和鼠標26 連接以便交換數(shù)據(jù)和控制信號。監(jiān)視器或顯示器16可以顯示適合控制和/或編程機器視 覺檢查系統(tǒng)10的操作的用戶界面。要懂得的是,在各種實施例中,觸摸屏平板電腦等可以 替代和/或冗余地提供任何或所有計算機系統(tǒng)14、顯示器16、操縱桿22、鍵盤24、和鼠標26 的功能。
[0022] 控制計算機系統(tǒng)14 一般可以由像個人計算機、服務(wù)器計算機、小型計算機、大型 計算機、包括任何前述計算機的分布式計算環(huán)境等那樣的任何計算系統(tǒng)或設(shè)備組成。一個 或多個通用或定制處理器和相關(guān)系統(tǒng)可以按照任何適當已知方法來執(zhí)行軟件以便執(zhí)行本 文所述的功能。軟件可以存儲在任何適當已知存儲器或已知存儲設(shè)備中。軟件可以包括一 個或多個程序模塊,該程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、 對象、組件、數(shù)據(jù)結(jié)構(gòu)等。在分布式計算環(huán)境中,可以跨過多個計算系統(tǒng)或設(shè)備地組合或分 布以及以有線或無線配置經(jīng)由服務(wù)調(diào)用訪問程序模塊的功能。
[0023] 視覺測量機12包括可動工件平臺32和可以包括變焦透鏡或可交換透鏡的光學成 像系統(tǒng)34。機器視覺檢查系統(tǒng)10 -般相當于上面討論過的QUICK VISION'?系列視覺系 統(tǒng)和QVPAK?·軟件,以及類似現(xiàn)有技術(shù)商用系統(tǒng)。機器視覺檢查系統(tǒng)1〇也描述在共同轉(zhuǎn) 讓的美國專利第7, 454, 053 ;7, 324, 682 ;8, 111,905 ;以及8, 111,938號中,特此通過引用 將其全部并入本文中。
[0024] 圖2是與圖1的機器視覺檢查系統(tǒng)類似和包括可按照本文所述的原理用在各種實 施例中的特征的機器視覺檢查系統(tǒng)10的控制系統(tǒng)部分120和視覺組件部分200的方框圖。 控制系統(tǒng)部分120用于控制視覺組件部分200。如圖2所示,視覺組件部分200包括光學組 件部分205、光源220、230、和240(分別通過信號線或總線221