本主題中
隱藏
PC-DMIS 2020 R2 引入了幾何公差命令。此命令取代先前版本中提供的 XactMeasure 命令。當您從 PC-DMIS 2020 R2 之前的版本中打開測量常式時,XactMeasure 公差不再存在,並且 PC-DMIS 會嘗試將 FCF(特徵控制框)命令移轉到等同的幾何公差命令。
移轉之前,當您在此版本的 PC-DMIS 中打開常式時,軟體會在以下資料夾中建立測量常式的備份:
C:\Users\Public\Documents\Hexagon\PC-DMIS\2023.1\MigrationBackup
切勿從此備份位置打開此常式。如果要使用備份常式,請先將其複製到另一個資料夾。
移轉大部分是自動的,但是在某些情況下,您可能需要根據需要自訂移轉。您可以使用一些選項來控制移轉的方式。我們建議使用以下工作流程從先前版本移轉 PC-DMIS 測量常式:
確保測量常式中所有特徵的標稱值正確。
將舊的測量常式備份到安全位置,切勿使用 2020 R2 或更高版本將其打開。
將備份測量常式複製到要試驗的資料夾中。
在此版本的 PC-DMIS 中打開測量常式的試驗複本。
仔細檢查移轉結果。驗證移轉是否按需工作以及新的測量值是否滿足您的需求。
在極少數情況下,少數位置的移轉可能不適用於您。在這種情況下,請在程式中手動編輯這些位置以更新命令。
在極少數情況下,很多位置的移轉數學類型可能不適用於您。如果發生這種情況,請調整移轉選項,從備份測量常式中建立新複本,然後將複本放置在試驗資料夾中。然後使用此版本打開這些新複本。
重複此工作流程,直到所有測量常式適用於您。
當 PC-DMIS 在移轉過程中遇到問題時,移轉工具會在移轉報告對話方塊中建立一個報告。移轉報告如下所示:

大多數移轉報告都比上圖中的範例簡單得多。在上圖中,報告傳達兩個主要資訊:
PC-DMIS 已將公差區域變更為球形公差區域。下文在「球體異常公差區域形狀」中對此進行了討論。
PC-DMIS 放棄了具有自訂標稱值的多個公差。這將在下文的「自訂標稱值」中進行討論。
幾何公差命令的行為在幾個方面與 XactMeasure 命令不同。在移轉過程中,其中一些差異尤其明顯:
XactMeasure 命令具有單獨的同心度和同軸度尺寸,每個尺寸都有單獨的視覺符號。這導致了以下問題:
ASME Y14.5 的同心度和同軸度之間沒有區別。有這些公差都是同心度。
ISO 1101 對同心度和同軸度使用相同的同心度符號。
同軸度的 XactMeasure 符號沒有任何標準。
一旦知道考慮特徵的類型,對於 ASME 或 ISO,同心度符號的含義就很清楚。這意味著不需要為同心度和同軸度設定單獨的尺寸。
因此,所有 XactMeasure 同軸度和同心度尺寸都使用同心度符號移轉到幾何公差命令。
在某些情況下,XactMeasure 命令允許考慮特徵和/或基準特徵具有錯誤的標稱值。包括垂直度、平行度、對稱性、同心度、同軸度、圓跳動和總跳動。這些情況可能被視為「隱式標稱值」,在此 XactMeasure 命令假設其知道考慮特徵與基準特徵之間的正確標稱值關係。幾何公差命令不做此假設。其要求所有特徵都具有正確的標稱值。移轉後,如果特徵的標稱值不佳,並且幾何公差命令可以檢測到您具有不佳標稱值,則幾何公差命令會產生錯誤。
例如,假設您具有一個垂直公差,並且具有平面考慮特徵和平面基準。考慮平面和基準平面之間的標稱角度為 89.3°。XactMeasure 會假設標稱角度確實為 90°,並且在該假設下產生一個測量值。
幾何公差命令要求所有特徵都具有正確的標稱值。這意味著其會取 89.3° 標稱角度作為面值。垂直度公差在移轉後會產生一條錯誤消息,指出在標稱上彼此不垂直的特徵具有垂直度公差是沒有意義的。
該消息表示您需要確定 89.3° 的標稱角度是否正確:
如果 89.3° 是正確的,並且與圖紙(或 CAD 檔)相符,則表示圖紙(或 CAD 檔)是錯誤的,需要進行更正,因為在標稱上彼此不垂直的特徵具有垂直度公差是沒有意義的。
如果根據圖紙(或 CAD 檔),89.3° 不正確,則表示特徵標稱值錯誤,您需要對其進行更正。
對於角度和位置,XactMeasure 命令允許您自訂考慮特徵標稱值。度允許您輸入特徵和主基準之間的標稱角度。位置允許您輸入特徵的 XYZ 重心和特徵的標稱尺寸。於今回顧,我們不應添加此功能,因為這會讓用戶具有標稱值不佳的特徵。幾何公差命令要求所有特徵具有正確的標稱值,並且不允許您自訂特徵標稱值。移轉後,PC-DMIS 丟棄所有自訂標稱值,並使用特徵標稱值。如果您已自訂特徵標稱值,我們將在移轉過程中偵測到,並在移轉報告中顯示警告訊息。
幾何公差命令允許使用槽和凹槽基準特徵並將其解釋為沒有曲面資料的2D寬度特徵。如需更多資訊,請參見「基準槽和凹槽」。相比之下,XactMeasure將槽和凹槽作為沒有曲面資料的2D圓特徵處理。這使得以符合標準的方式使用XactMeasure更加困難。
當您移轉以槽和凹槽特徵為基準的常式時,由於PC-DMIS解釋基準特徵的方式發生了變化,公差的測量值可能會發生變化。
注意基準槽和凹槽。
僅當您已經知道特徵的形狀非常好時,才應使用它們。如果您懷疑製造的形狀誤差可能很嚴重,請不要使用槽或凹槽命令。相反,測量特徵周圍的掃描,然後使用線輪廓公差來瞭解特徵的形狀、方向和位置公差。
如果需要將特徵作為基準而不是槽或槽凹槽,請使用構造的2D或3D寬度(帶有曲面資料)。
如「PC-DMIS 如何解決和使用基準」中所討論的,XactMeasure 命令使用 PC-DMIS 坐標系概念來解決基準參考框,例如找正、旋轉和原點。相比之下,幾何公差命令使用量規概念來解決基準參考框。這使 PC-DMIS 可以解決不適合找正旋轉原點框架的異常基準參考框。如果找正旋轉原點框架與所討論的標準不完全相符,則還可以更輕鬆地符合標準。
有時您需要瞭解結果差異,以便可以理解為何 XactMeasure 命令給出的結果不同於幾何公差命令。
範例如下:
常見的基準參考框是主基準平面,其次是輔助基準圓,然後是第三基準圓。以下是規格圖,其中主基準平面為 A,輔助基準圓為 D,第三基準圓為 E:

XactMeasure 首先找正到主基準平面。然後,將原點設定在輔助基準圓上。最後,旋轉到輔助和第三圓之間的直線。最後,旋轉到輔助和第三圓之間的直線。以下是使用最小二乘法的 XactMeasure 行為圖:

具有 ASME 但不具有基準修飾符(或具有 ISO,其中第三基準具有 [DF] 修飾符)的幾何公差命令將獲得略有不同的基準參考框架。首先擬合主基準平面。這會產生主基準平面模擬器和平面不變數。接下來擬合輔助基準圓,定向到主基準面。這會產生輔助基準圓柱模擬器和旋轉不變數。最後擬合第三基準圓,並定位到更高優先順序的基準。
第三基準圓與輔助基準圓之間相距標稱距離。這意味著即使所有特徵均使用最小二乘法且幾何公差基準數學選項為 LSQ,基準參考框的旋轉角度也不同於 XactMeasure。
以下是不具有基準修飾符(或具有使用第三 [DF] 修飾符的 ISO)的 ASME 幾何公差命令行為圖,顯示了略有不同的旋轉角度:

如果規格為 ASME 並且第三基準具有平移修飾符,或者如果規格為 ISO 並且沒有 [DF] 修飾符,則第二基準與第三基準之間的距離將被解鎖。這意味著當特徵全部使用最小二乘數學且幾何公差命令數學選項為LSQ時,XactMeasure和幾何公差命令獲得相同的基準參考方塊。
另一個常見的基準參考框是主基準平面,其次是輔助基準圓,然後是第三基準寬度。以下是規格圖,其中主基準平面為 A,輔助基準圓為 D,第三基準寬度為 E:

XactMeasure 先找正到主基準面,然後將原點設定在輔助基準圓上,最後將第三寬度的 MEAS 矢量旋轉到第三寬度的 THEO 矢量。以下是使用最小二乘法的 XactMeasure 行為圖:

具有 ASME 但不具有基準修飾符(或具有 ISO,其中第三基準具有 [DF] 修飾符)的幾何公差命令將獲得略有不同的基準參考框架。首先擬合主基準平面。這會產生主基準平面模擬器和平面不變數。接下來擬合輔助基準圓,定向到主基準面。這會產生輔助基準圓柱模擬器和旋轉不變數。最後擬合第三基準寬度,並定位到更高優先順序的基準。
第三基準寬度中心平面與輔助基準圓共面。這意味著即使所有特徵均使用最小二乘法且幾何公差基準數學選項為 LSQ,基準參考框的旋轉角度也不同於 XactMeasure。
以下是不具有基準修飾符(或具有使用第三 [DF] 修飾符的 ISO)的 ASME 幾何公差命令行為圖,顯示了略有不同的旋轉角度:

如果規格為 ASME 並且第三基準具有平移修飾符,或者如果規格為 ISO 並且沒有 [DF] 修飾符,則第二基準與第三基準之間的垂直距離將被解鎖。這意味著當特徵全部使用最小二乘數學且幾何公差命令數學選項為LSQ時,XactMeasure和幾何公差命令獲得相同的基準參考方塊。
這些範例顯示了基準參考框,其中在第三基準不具有轉換修飾符的情況下,使用 XactMeasure(或舊版)尺寸很難符合 ASME 標準。換句話說,找正旋轉原點概念使 XactMeasure 難以使用。在這種情況下,您必須仔細地將第三基準最佳擬合到曲面資料,並針對更高優先順序基準保持正確的標稱距離和方向。對於大多數用戶而言,這一過程很困難。
這兩個範例是將 XactMeasure 基準參照框與已移轉的幾何公差命令基準參照框進行比較時可能出現的問題特徵。如果在移轉期間遇到此類問題,則需要確定 XactMeasure 行為或幾何公差行為對於您的應用是否正確:
如果 XactMeasure 行為正確,則意味著圖紙的某些方面是錯誤的,因為其需要轉換修飾符或其他變更。在這種情況下,建議您變更圖紙並調整幾何公差命令,以獲得轉換修飾符或任何需要變更的內容。
另一方面,如果幾何公差命令正確但 XactMeasure 行為不正確,則意味著您對所選標準錯誤使用了 XactMeasure 命令,因為 XactMeasure 不負責解釋標準。這與幾何公差命令相反,後者負責解釋幾何公差評估大多數階段的標準。有關更多資訊,請參見本章的「幾何公差和特徵控制框簡介」和「為幾何公差構建測量常式」。
僅在自動圓柱上允許使用投影公差區域。這是因為投影公差區域需要從圓柱的標稱端面開始。測量圓柱和構造圓柱通常不會將標稱起點放在標稱端面上。如果特徵上有一個投影公差區域,而該特徵不是自動圓柱,則需要將該特徵類型變更為自動圓柱。如果不這樣做,那麼移轉報告會指出僅在自動圓柱上允許使用投影公差區域,並且幾何公差命令會給出一條錯誤訊息,指出特徵類型無效。
三個方向公差分別為垂直度、平行度和角度。當基準上存在實體修飾符時,ASME Y14.5 標準不定義這些方向公差。對於帶有具有實體修飾符的基準的方向公差,ISO 1101系列標準也不完整。因此,幾何公差命令不允許在方向公差上使用基準實體修飾符。如果在 XactMeasure 的方向公差基準上具有實體修飾符,則在移轉期間,遷移報告中將顯示一條警告,指出已刪除基準上的實體修飾符。
XactMeasure 命令允許沒有基準的輪廓公差具有 OPTIMIZED_FIT 數學類型。幾何公差命令中新的最小最大公差區域數學類型已對此數學類型進行了改進並將其取代。因此,OPTIMIZED_FIT 數學類型將移轉到最小最大公差區域數學類型(預設數學類型)。移轉報告還會告訴您,公差區域數學類型已移轉到預設。
對於球體和無面 3D 點的位置公差,XactMeasure 命令允許以下區域:直徑、徑向弧和垂直於徑向。很遺憾,在直徑區域上,XactMeasure 不允許您指定直徑區域的方向。同時,幾何公差命令不支持球體和無面 3D 點上的徑向弧或垂直於徑向的區域。在這種情況下,在移轉到幾何公差命令後,公差區域將轉換為球形區域形狀,並且在移轉報告中會顯示一條訊息說明此情況。
XactMeasure 支援一些幾何公差命令不支援的特徵類型。這是因為幾何公差命令會盡力以最佳方式處理每種特徵類型。如果特徵類型在公差中沒有真正意義,則不允許這樣做。相反,XactMeasure 會以相同的方式處理所有相同的特徵類型。例如,即使曲面點和相交點本質上是不同的並應以不同的方式處理,XactMeasure 也會以相同的方式處理。如果您有不受支援特徵類型的任何 XactMeasure 公差,則在移轉後,幾何公差命令將顯示一條錯誤訊息,指出該特徵不受支援。
幾何公差對話方塊僅允許對公差類型有意義的特徵。如果在具有一個或多個不受支援的特徵的幾何公差上打開對話方塊,則將從幾何公差命令中移除那些特徵。那時,您可以重新新增對公差類型有意義的特徵。
有時,引用 ASME Y14.5 的印刷品會指定平面上的位置。但是,根據標準,這是不允許的。移植後,位置公差失敗並顯示錯誤訊息。要解決此問題,您可能需要將位置公差變更為輪廓公差,因為 ASME Y14.5 允許這樣做。我們建議您建立一個新的幾何公差以表示此輪廓公差,並刪除引起該錯誤的位置公差。
XactMeasure 允許您在 ISO 基準上指定實體邊界尺寸。很遺憾,ISO 2692 : 2014 不允許這樣做。移轉到幾何公差命令後,PC-DMIS 會從所有 ISO 幾何公差中刪除指定的實體邊界尺寸。然後移轉報告會顯示警告,指出其已刪除。
XactMeasure 圓形跳動公差命令具有切換功能,以便您可以在圓上的「軸向」或「徑向」公差區域之間進行選擇。「軸向」切換適用於平面上測量的圓 「徑向」切換適用于正常測量的圓。
在這兩種區欄位型別之間進行選擇的選項不在幾何公差命令中。這是因為 PC-DMIS 不再使用圓來測量平面。這意味著所有圓特徵都具有適用於圓跳動的徑向區域。如果您的 XactMeasure 命令在圓上有任何軸向區域,那麼移轉報告會發出警告,並指出圓上的軸向區域已轉換為徑向區域。
如果需要軸向區域,可以將特徵變更為具有圓點分佈的平面。執行這一操作的一種方法是使用具有自我調整平面圓掃描策略的自動平面。
XactMeasure 可以評估不規則特徵的位置。其使用一種稱為「邊界」方法來執行此操作。幾何公差命令不支持這種方法。您應該改用輪廓公差。PC-DMIS 會將具有邊界方法位置公差的所有 XactMeasure 命令移轉到直線輪廓。在這種情況下,移轉報告中的警告會指出此變更。
ASME Y14.5 下的 XactMeasure 對稱性和同心度公差將移轉到 AXIS 選項。這使移轉結果更類似于 XactMeasure 行為。如果您更傾向於 MEDIAN_POINTS 選項,則可以相應地編輯對稱性和同心度公差。
有一個例外情況:一個或兩個集的 XactMeasure 對稱性將移轉到 MEDIAN_POINTS,因為該行為更接近 XactMeasure 行為。
使用 XactMeasure,您可以設定對於所考慮的特徵沒有意義的平面區域方向。此類區域方向矢量必須始終垂直於特徵的標稱軸矢量,但是 XactMeasure 並不強制此要求。
相比之下,幾何公差命令強制要求垂直度。如果您的 XactMeasure 平面區域方向不垂直於標稱軸矢量,則移轉將選擇垂直的方向,並在移轉報告中顯示警告訊息,要求您檢查選擇的區域方向。
在部分情況下,幾何公差命令在移轉後可能會出現錯誤。這些在移轉報告和移轉的幾何公差命令中顯示。有關這些訊息的説明,請參閱「對錯誤訊息和警告進行故障排除」。
如您在「具有和不具有曲面資料的特徵類型」中所看到的,構造最佳擬合直線在幾何公差命令中具有定義的解釋。具體而言,BFRE 構造直線是曲面直線,2D 構造 BF 直線也是曲面直線。另一方面,3D構造的BF線是無曲面的軸(除非它們是根據在曲面上測量的點構造的)。
XactMeasure 在構造直線處理方式方面不一致。在某些情況下,3D 構造 BF 直線會作為軸處理,而在其他情況下,其會作為曲面直線處理。在 XactMeasure 將 3D 構造 BF 直線作為曲面直線處理的情況下,幾何公差命令將以不同方式(作為無面軸)處理 BF 直線。
發生這種情況時,您可能希望將 3D 構造 BF 直線變更為 2D 直線,以便幾何公差命令知道直線特徵是曲面直線。
假設基準參考框由平面、直線和點表示,並且該直線是 3D 構造 BF 直線。
在 XactMeasure 下,該直線將作為曲面直線處理(最多控制兩個自由度)。
在幾何公差命令下,該直線將作為無面軸處理(最多控制四個自由度)。
在這種情況下,3D 構造 BF 直線的理論矢量不平行於主基準平面很常見。當平面和軸既不平行也不垂直時,平面軸基準參考框控制所有六個自由度,這就是幾何公差命令的作用。結果是幾何公差命令在第三基準上產生此錯誤:
「基準未能約束自由度,基準無效。」
在這種情況下,解決方法是告訴幾何公差命令輔助基準直線是曲面直線。您可以透過 (a) 將輔助基準直線變更為 BFRE 直線,或 (b) 將輔助基準直線變更為 2D 來執行此操作。
所有構造 BFRE 直線都是曲面直線。但是,3D 構造 BFRE 直線在某種程度上很難正確使用,因為即使您使用 CAD 模型對常式進行程式設計,其標稱工作平面通常也與圖紙不一致。當您使用 3D 構造 BFRE 直線作為輔助基準時,這一問題尤其重要。這些直線的 THEO 直線向量與主基準平面不平行是很常見的。這意味著直線的標稱工作平面不平行於主要基準平面,並且主要基準平面不約束輔助基準直線的工作平面。結果是此錯誤訊息:
「基準特徵 <feature name> 為 2D 特徵。需要一個更高優先順序的特徵以約束其工作平面。」
在這種情況下,最簡單的解決方法是將 3D 構造 BFRE 直線變更為 2D 構造 BFRE 直線,以使直線的標稱工作平面平行於主基準平面。
一個比較常見的基準參考框架包括主基準平面、第二基準圓和第三基準槽。還有其他變體:第二基準可以是圓柱,第三基準可以是槽口、中平面、中線、中點、1D 寬度、2D 寬度或 3D 寬度。在所有這些情況下,絕大多數時,基準參考框架的功能意圖是從圓到槽的向量確定平面內旋轉。
對於 ISO 基準參考框架,如果沒有修飾符,則無法滿足此功能意圖。相反,槽本身的方向決定了平面內旋轉。除了在功能上不正確外,槽的方向經常不穩定,因為它通常很短。[DF] 修飾符修復了該問題,並允許從圓到槽的向量確定平面內旋轉。有關詳細資料,請參閱「基準的修飾符」。
當 PC-DMIS 將這些基準參考框架從 XactMeasure 移轉到幾何公差命令時,它會在移轉報告中新增一個警告,表明可能需要使用 [DF] 修飾符。然後它會要求您查看移轉的幾何公差命令以查看是否需要 [DF] 修飾符。
在 ISO 基準參考框架中,如果將中點或 1D 寬度特徵用作基準,則如果沒有 [DF] 修飾符,就沒有足夠的資料來約束基準參考框架。因此,中點和 1D 寬度基準被移轉到具有 [DF] 修飾符,並且移轉報告會提醒使用者注意這一事實。
XactMeasure 使用「同時評估」命令來處理同時的公差。其未標記屬於其的 XactMeasure 命令,因此單個 XactMeasure 命令不執行且不進行任何報告。相反,當執行「同時評估」命令時,將同時評估和報告所有公差。
幾何公差命令使用新的同時公差命令來處理同時公差。。其保留標記的幾何公差命令,以便其分別執行和報告。但是,評估實際上是同時進行的。這種新風格可提供更直觀、更靈活的報告,同時保留結果的同時評估。
在移轉期間,PC-DMIS 會將 XactMeasure 命令移轉到幾何公差命令。其還會將「同時評估」命令移轉到「同時公差」命令,並且將幾何公差命令標記為要執行。有關更多資訊,請參見「同時公差」。
如果一組直線公差的輪廓是同時評估命令的一部分,並且如果這些直線公差的輪廓不引用任何基準,則它們將移轉到曲面輪廓。這是因為同時評估直線公差的輪廓是沒有意義的(從標準合規性的角度來看)。移轉報告會在移轉發生時宣佈移轉。有關詳細資料,請參閱「直線輪廓」和「同時公差」。
有很多 PC-DMIS 可以將其移轉到幾何公差命令的 XactMeasure 尺寸輸出類型。這些輸出包括統計輸出、XactMeasure 尺寸運算式、Excel 輸出、基本腳本、自動化和報告修改。
這些輸出中的某些輸出大多數在移轉後起作用,例如統計、運算式、Excel 輸出和報告修改。幾何公差命令比 XactMeasure 具有更多的輸出功能,因此您可能希望增加移轉後使用這些輸出的方式。由於功能升級,移轉後並非所有這些輸出的行為都完全相同。確保檢查您的測量常式,以確保移轉適用於您。
基本腳本和自動化在移轉後大多不能正常工作。這是因為其取決於所操作命令的內部工作方式。內部的幾何公差命令與 XactMeasure 命令幾乎完全不同。這意味著需要為幾何公差命令重寫大多數基本腳本和自動化。
更多資訊: