【Creo】12-比轉step(stp)、iges(igs)、x_t 更好選擇

by 假許

轉step(stp)、iges(igs)、x_t哪個好?要我說,都不好。在交換CAD數位資訊溝通中,我認為轉中繼格式(或稱中性格式)是最後的不得已的方法,比起中繼格式你有更好的兩個選擇

  1. Native-to-Native 不要轉檔,直接給原始檔
  2. Native-to-Kernel 匯出對方的原始格式or繪圖核心格式

STEP 很少能勝過 Native-to-Native 或 Native-to-Kernel CAD 的轉換策略

1.Native-to-Native 不要轉檔,直接給原始檔

轉檔會將模型檔案重建,所以最好的方式是不要轉檔,目前CAD軟體成熟度已經非常高了,多數CAD軟體都有支援,可以直接開啟市面上主流的CAD原始檔,不需要為了接收檔案而去安裝該軟體,因為軟體公司都有互相授權該繪圖核心使用,非原生檔案(其他CAD軟體檔案)裝配到Creo之後,也依然可以設變更新,達到真正協同作業。

先來認識認識原始檔名:

  • Creo(pro/e)*.prt, *.asm, *.drw
  • Inventor*.ipt, *.iam
  • SolidWorks*.sldprt, *.sldasm
  • NX*.prt
  • Rhino*.3dm
  • Solid Edge*.par, *.asm,
  • Creo Elements Direct*.sdpc, *.sdac

認識CAD幾何繪圖核心 geometric modeling kernel:

  • ACIS 是由達梭系統(Dassault Systèmes S.A.)開發。
  • Convergence Geometric Modeler(CGM) 是由達梭系統(Dassault Systèmes S.A.)開發。
  • Parasolid 由西門子(SIEMENS)開發。
  • Granite 是由參數科技(Parametric Technology Corporation)開發。
  • ShapeManager 由Autodesk開發,並於 2001 年從ACIS分叉出來。
  • FeatureScript 由Onshape(已被PTC收購)開發,是一個開源的雲平台建模功能kernel

簡單來說幾何繪圖核心,是建模軟體中的 3D 建模組件,例如電腦輔助設計(CAD)。可以將幾何內核或“實體建模內核”視為 CAD 系統的核心。沒有內核,就不可能產生螢幕上看到的圖像。

建模核心在數學方程中進行描述,這些方程再轉換為幾何,就像網站上的代碼一樣,可以讓您查看實際內容。創建 3D 模型的性質和要求代表著,即使是簡單的圖像也需要由內核執行複雜數學方程式。

CAD主流軟體使用什麼核心:

  • ACIS: ANSYS、ZWCAD
  • ShapeManager(ACIS版本7衍生): AutoCAD、Inventor
  • Parasolid: Siemens NX、Solid Edge、SolidWorks、Onshape
  • CGM: CATIA V5、CATIA V6、3D EXPERIENCE
  • Granite: Pro/E, Creo

既然多數軟體都使用不同核心,怎能期待在轉檔過程能無損數據,只是有沒有察覺而已,直接給原始檔案吧。另外可以看出來被達梭系統收購的SolidWorks使用的是西門子的Parasolid核心,達梭需要支付授權費用給西門子。所以達梭在開發基於雲的產品3DEXPERIENCE WORKS就使用自家的CGM核心。

2.Native-to-Kernel 匯出對方的原始格式or繪圖核心格式

上面介紹了個軟體使用的核心,但是在提供檔案給對方時候,除了原始檔之外,還是有些情況要透過轉檔,那就可以轉成對方的原始格式,例如轉NX(*.prt)、Solidworks(*.sldprt),其次才是選擇核心格式,例如轉ACIS(*.sat)、Parasolid(*.x_t),都會比轉中繼檔好。

然而,在CAD軟體中檔案的「匯入」、「匯出(包含另存)」、「開啟」,是不同的技術。所以一個檔案格式可以「匯入」不代表可以「開啟」或「匯出」該格式。

例如在Creo中對於Inventor檔案,Creo4.0版本僅可以「匯入」Inventor檔案,到了Creo5.0則可以「開啟」跟「匯入」,但依然不能將Creo檔案「匯出」成Inventor檔案格式。

中繼檔:

早期一些大公司(像波音)開發自家軟體使用自家格式,隨著使用不同 CAD 系統的供應商數量的增加,問題很快難以處理,為了使每個 CAD 系統只需要在單一格式之間進行轉換,由協會組織或繪圖核心所產生的標準格式,如ACIS、IGES、STEP、STL、WRL、VDAFS都是。

中繼檔陸續的演進中,轉出或匯入也有許多設定跟格式可以調整(這又是另外一門技巧了,有時間再寫寫一篇聊聊)。基本上CAD使用IGES、STEP在進行檔案交換,其中STEP又優於IGES,因為IGES實在太老了,都沒在更新了。

STEP目前新版本已到AP 242。(備註:Creo 3.0 以下版本不支援STEP AP242格式,僅到STEP AP2014_IS)

那為什麼,業界還是習慣轉中繼格式

3D模型在轉換成中繼檔時,會將CAD模型資料,依協會的標準格式重建,有時候會產生破圖或造成模型資料損毀,這都是很正常的現象。那為什麼,業界還是習慣轉中繼格式,常聽到有幾個說法

第一,不知對方使用什麼軟體,直接轉中繼檔一勞永逸。

第二,把圖檔認為研發機密,技術不外流。

第三,軟體版本不一致,所以轉中繼檔。

除了版本差異無解,只能轉版本,但聽到把圖檔認為機密,我認為思維要轉變一下,轉檔後只是少了模型特徵,但拿到了實體模型要加工還是要修改,現在的軟體處理這些都不是問題了。

這想到前世代大家還在依賴手工製圖,2D CAD軟體剛出來時候,業界上大家也把2D圖檔視為機密,寧願給紙本讓對方再自行手繪一次,隨著軟體進步,提供2D圖已經是基本,而近幾年許多大企業直接提供3D圖,連2D都不提供了,直接將PMI標示在3D模型上,要求供應商直接檢視3D模型。

總結:

所以可以給原始檔就給原始檔,不能給就轉對方核心格式,要轉中繼檔STEP優先於IGES格式。至於要如何修復或整理模型匯出,那又是另一個篇幅了….


Leave a Comment