跳轉到內容

Pro Engineer/再生失敗

來自華夏公益教科書,開放書籍,開放世界

再生失敗是 Pro/Engineer 在模型生成過程中遇到的錯誤,迫使它停止,直到使用者糾正問題。透過仔細、系統地使用軟體可以避免此類失敗,但在處理由不謹慎使用者傳遞的設計時,則無法避免。

失敗原因

[編輯 | 編輯原始碼]

父子關係

[編輯 | 編輯原始碼]

要確定模型樹中的特徵是否依賴於另一個特徵,請右鍵單擊它並選擇資訊>父子。這將開啟一個視窗,描述此特徵依賴於哪些特徵(其父級),以及哪些特徵依賴於它(其子級)。

當零件或裝配體的特徵是其他特徵的父級時,對該父級的任何更改都應反映在其子級中。這是透過仔細考慮設計意圖來實現的。例如,如果孔的直徑應與另一個孔的直徑相同,則不應分別對它們進行尺寸標註,而應將子級的尺寸設定為與其父級相同,以便對父級的任何更改都會導致整個模型和裝配體中健壯的反應行為。

模型樹在管理不當的情況下,會變得更像一個網而不是樹。隨意抑制特徵通常是再生失敗的根本原因。

抑制特徵

[編輯 | 編輯原始碼]

要抑制特徵,請在檢視區域或模型樹中選擇它,然後在右鍵單擊上下文選單中選擇抑制

抑制特徵類似於將其隱藏起來,但也會使 Pro/Engineer 停止在零件或裝配體生成中考慮它。抑制特徵使模型的行為就像特徵被刪除一樣,而隱藏則使特徵不可見。由於該特徵的行為就像被刪除一樣,因此該特徵的任何未抑制的子級都會遇到再生失敗。

抑制在工程應用中很有用,當模型的某些方面需要在計算中被忽略時。例如,在為有限元分析建立實體網格時,模型的某些特徵可能與結果無關,並且可能除了增加處理時間外,對模型沒有其他貢獻。解決方案是建立模型的副本,並在該副本中抑制不必要的特徵。這稱為去特徵化。然後,應將模型的去特徵化副本仔細地隔離,不允許修改特徵,因為發生與抑制特徵衝突的更改很容易建立並且不容易被察覺。雖然這種謹慎使用抑制功能相當無害,但以下在協作設計環境中的使用更危險

  • 該特徵可能在不久的將來會被刪除,但我們還沒有決定。我現在將抑制它。 處理這種情況的正確方法是隱藏特徵或強迫自己忽略它——而不是抑制它。在實際刪除特徵之前,必須保持特徵的功能。另一種安全的方法是簡單地決定是否要刪除特徵。
  • 我會抑制這個特徵,因為我不知道它是什麼。 永遠不要假設神秘或不可見的特徵沒有功能,直到確認它沒有依賴特徵。在抑制任何內容之前,請先檢查父子關係。Pro/Engineer 會嘗試抑制特徵的子特徵,但在某些特徵的子特徵已經被抑制時不會發出任何警告。明智的做法是與原始工程師核實,確定哪些特徵是為了什麼目的而放置的,因為許多特徵是為了未記錄但重要的未來目的而放置的,而 Pro/Engineer 無法預測它們或告知您後果。
  • 我想從頭開始重新設計這個特徵,但我不想在完成之前刪除它,所以我現在會抑制它。 這種方法會使模型樹中出現混亂的特徵,這些特徵是在不同時間由不同使用者建立的。此外,現有特徵的依賴特徵需要重新引用到新設計的父級。只要有可能,更安全的方法是將特徵保留原位,同時設計新特徵。不幸的是,許多特徵無法在 Pro/Engineer 中隱藏,並且使用兩個可見版本的特徵可能很麻煩,因為它們通常在空間上重疊。有時,可以透過隱藏舊版本來解決這個問題,但並非所有特徵都允許隱藏。
  • 我需要一個可視模型和一個計算模型,它們不一樣,所以我將交替抑制其中一個版本。 這是抑制的一個有用應用,但最安全的是隻在設計的最後階段這樣做。如果這種方法對於任何更基本的零件或裝配體特徵(需要由其他人引用)是必要的,請確保該特徵的整個依賴樹可以一起抑制,並且這與您的設計意圖一致。
  • 我會將這個特徵保持抑制狀態,因為我不知道它是什麼。 這是最危險的情況。抑制應該始終出於某種原因進行,並且不應在設計過程的中間進行。如果給定一個具有抑制特徵的零件或裝配體,請積極地瞭解它們被抑制的原因,並嘗試在開始任何修改之前儘可能地恢復。由於抑制的特徵在檢視區域中不可見,因此很難看到它是什麼。確定特徵性質的唯一方法是恢復它。如果這導致再生失敗,請按照以下步驟進入失敗特徵的重新定義,並且該特徵的性質應該變得更加清晰。

過度引用

[編輯 | 編輯原始碼]

引用對於建立健壯的模型是必要的,這些模型在任何單個更改時都會智慧地更新自己,以反映設計意圖。過度使用引用會建立依賴關係網,這些關係網以後難以解開,不僅會增加失敗發生的可能性,還會加劇緩解發生的失敗問題的難度。

特徵通常由草圖定義。拉伸和旋轉是常見的例子。在開始草圖繪製之前,Pro/Engineer 會要求足夠的引用,以將草圖放置在模型上。通常,健壯的設計需要更多引用。但是,為了最大限度地減少將來的挫折,應該只引用絕對必要的特徵,並且只引用最不可能被刪除的非常基本的特徵。絕對基準引用非常適合此目的。

當再生失敗發生,需要重新分配引用時,在選擇引用時所付出的努力將在緩解方面的輕鬆程度方面得到回報。

解決模式

[編輯 | 編輯原始碼]

當 Pro/Engineer 遇到再生失敗時,它會進入解決模式,該模式使用一個較舊的介面,該介面通常由出現在螢幕右側的選單組成。在此模式下,程式的大多數功能都被停用,包括儲存和退出。撤銷功能僅限於一次嘗試,並非總是成功。由於這些原因,解決模式可能很難退出,並且是許多新使用者的挫敗來源。

失敗通常發生在恢復過去被抑制的特徵時,並且這些特徵已經被忽略,並且失去了它們的一些父級引用。擺脫這種情況的一種方法是重新抑制特徵:快速修復>抑制>確認>抑制全部。這通常會使模型恢復到恢復特徵之前的狀態。一種更有效的方法是透過將適當的新引用重新分配給缺少引用的任何特徵來修復引用問題。修復模型>特徵>確認>重新定義>失敗特徵可以啟動此過程。這通常會將使用者帶到由草圖定義的特徵的編輯定義中,並且通常是草圖缺少引用。在工具欄中:放置>編輯>草圖將開啟問題草圖。在選單中,草圖>引用將開啟引用對話方塊,並且如果幸運的話,這將顯示問題。這些損壞的引用有時需要被刪除和替換,有時需要重新分配以反映更改。此工具在問題未解決之前無法正常關閉。極其不友好的使用者介面,並且非常耗時。

解決選項

[編輯 | 編輯原始碼]
  • 撤銷更改:一次性機會撤銷所做的更改,並不總是成功。
  • 調查:開啟模型樹進行檢視,以查詢問題的根源。
    • 當前模型/備份模型:
    • 診斷 [複選框]:切換顯示失敗診斷視窗。
    • 顯示引用:開啟引用資訊視窗,其中包含失敗特徵的父/子資訊。通常,左側的父級部分將顯示紅色點。
    • 回滾模型:將模型回滾到再生樹中的特定特徵。這可以讓使用者向上追溯樹並查詢導致失敗的任何異常情況。
      • 失敗特徵:
      • 失敗前:
      • 最後成功:
      • 指定:選擇特定特徵。
  • 快速修復:使用失敗的特徵或元件來解決問題。
    • 查詢元件:查詢並檢索失敗的特徵。
    • 重新定義:重新定義特徵。
    • 抑制:抑制特徵及其子特徵。如果故障是由恢復特徵觸發的,這是“撤消”操作並立即退出解決模式的最佳方法。
    • 剪下抑制:抑制特徵及其在樹中所有下級特徵。
    • 刪除:刪除特徵。
  • 修復模型:使用模型或裝配體的其他特徵來解決問題。本節包含數百個選項,涵蓋 Pro/Engineer 大部分功能,這些功能在解決模式下無法透過選單訪問。
    • 當前模型/備份模型:
    • 元件:
      • 複製:
      • 插入模式:
      • 重新排序:
      • 分組:
      • 合併:
      • 切除:
      • 裝配:
      • 建立:
      • 打包:
      • 刪除:
      • 抑制:
      • 恢復:
      • 重新定義:
      • 重新路由:
      • 陣列:
      • 刪除陣列:
      • 高階工具:
      • 變換:
    • 凍結:
    • 特徵:
      • 相交:
      • 陣列:
      • 複製:
      • UDF 庫:
      • 分組:
      • 只讀:
      • 刪除:
      • 刪除陣列:
      • 抑制:
      • 恢復:
      • 重新定義:
      • 重新排序:
      • 重新路由:
    • 應用程式:
      • 佈線:
      • 管道:
      • 焊接:
      • ECAD:
    • 修改:
      • 修改零件:
      • 修改骨架:
      • 修改子裝配體:
      • 修改裝配體:
        • 移動:
        • 修改尺寸:
          • :
          • 尺寸外觀:
          • 尺寸:
          • 移動基準:
          • 設為獨立:
          • 幾何公差:
          • 基準/軸:
          • 陣列表:
          • 線型:
        • 再生:
      • 修改尺寸 (預設)
        • :
        • 尺寸外觀:
        • 尺寸:
        • 移動基準:
        • 設為獨立:
        • 幾何公差:
        • 基準/軸:
        • 陣列表:
        • 線型:
        • 縮放模型:
      • 修改爆炸:
        • 位置:
        • 爆炸狀態:
        • 偏移線:
    • 再生:
    • 切換尺寸:
    • 恢復:
    • 關係:
    • 設定:
      • 質量屬性:建立質量屬性檔案以分配給裝配體。
      • 精度:修改裝配精度。
      • 單位:設定要使用的單位。
      • 尺寸邊界:修改分析的尺寸邊界。
      • 尺寸:建立驅動尺寸。
      • 參考尺寸:建立參考尺寸。
      • 名稱:設定名稱。
      • 幾何公差:為表面/特徵指定幾何公差。
      • 表面粗糙度:新增/刪除/修改表面粗糙度符號。
      • 註釋:新增/刪除/修改與裝配體關聯的註釋。
      • 符號:插入符號例項並定義符號。
      • 引數:設定引數。開啟引數對話方塊。
      • 網格:定義模型網格以供參考。
      • 公差設定:指定公差標準。
      • 交換:獲取資訊或刪除與交換組相關的關係引用。
      • 參考控制:控制外部參考的建立。
      • 元件介面:建立/刪除新的元件介面。
      • 指定:將引數、特徵和幾何傳播到 BOM 和 PDM 系統。
      • 柔性:將裝配體定義為柔性。
    • 橫截面:建立/刪除/修改橫截面。
    • 程式:
      • 顯示設計:
      • 編輯設計:
      • 啟用替換:
      • 停用替換:
      • 例項化:
      • J-Link:
華夏公益教科書