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