草繪模式下,無法透過雙擊輸入尺寸,選單會自動退出。
先講結論,這問題屬於BUG,在 Creo Parametric 8.0.8.0 和 9.0.4.0 之後已修正。
如果不想更新小版本,新增下列的 config 選項,然後重新啟動Creo就可以了。
停用資源中心瀏覽器和/或其他 Creo 嵌入式瀏覽器標籤:
新增配置選項 enable_resource_browser_tab 值設定為 no
此選項是隱藏選項,要用「新增」的,不能用搜尋的。
在外觀設計過程中,有時因為內部結構需要,要將零件做整體比例調整,放大或縮小。而在Creo裡面提供的工具有 「設定模型比例 (Scale Model)」,具體上是針對零件與模型樹上的特徵做比例縮放。
零件
單一零件處理比較單純,直接點選「設定模型比例(Scale Model)」,建議可以將比例絕對精度勾選。如果零件或工程圖上已經有標註,也不需要重新標註,會直接更新縮放後的尺寸。
模型(Model) > 操作(Operations) > 設定模型比例(Scale Model)
組件
只是如果碰到了組立件,需要將組立件下的每個零件也做縮小放大調整,這時「設定模型比例 」會發覺沒有任何反應,這是正常的,因為在組立件的狀態是針對組立件階層的特徵在做比例縮放,如下圖:
引伸1(組件特徵:) 係數放大2倍後,由4變為8
而量測的實體零件尺寸(曲線長度4.5)則未改變
整體組件縮放
但如果是想將整組零件都調整尺寸縮放,筆者衍伸另一種方式處理,只是參數就無法保留著
轉成中繼格式iges為單一零件,縮放後再轉成STEP用組件開回
檔案 > 另存新檔 > 儲存副本 > IGES(*igs)
再將開啟的IGES以零件模式開啟
開啟後為零件模式,就可以使用「設定模型比例(Scale Model)」設定,這裡設置2倍
設定完,再存回STP格式
開啟後就是放大後的尺寸了
雖然這方式是把組件當成零件方式去縮放,但風險還是蠻高的,轉了兩次的中繼格式,有可能模型就會產生破面,那就要評估哪個花費時間比較多。如果是有原始設計檔案,還是會建議保留特徵參數,以後維護模型還是比較方便。
如果有更好的建議或方法,也歡迎加入Creo社群交流(加入請輸入creo)
設計產品時候,常常免不了有外購件或電子料,設計時需要組裝在組立件,圖面也可能要秀出來,但在出BOM的時候又不需要,或是只需要以一個料號或品名替代,以前可能需要在Creo drawing的表格慢慢挑,現在加入下面這個config選項(預設是沒開的),就可以方便管理這些零件。
enable_insep_asm_operations yes
以下圖模型為例:
ASM9527.asm (子組件)為市購件,所以出BOM時候,只需要ASM9527.asm這一階,而子組件裡的零件不需要秀在BOM裡面
加入enable_insep_asm_operations組態後,就有「不可分隔組件」(Inseparable Assemblies) 選單出現,選取「使之不可分隔」(Make Inseparable),進一步將零件使用「內嵌」or「不內嵌」
點選「進階」,零件內嵌在組件中時,會將模型複製到組件檔案。如果不再需要原始模型,可以將其從工作階段中拭除,並從資料庫中移除。
生成之後,可以發現內嵌零件後面帶有父組件名稱,而工程圖BOM表內嵌零件就沒計算進去。示圖仍有這些零件的幾何。
轉成內嵌零件後,我們可以將零件拭除,資料夾中的零件也可刪除。
之後想還原成零件狀態也可以利用「萃取」(Extract)方式。
如果不想一個一個零件點「萃取」(Extract)的話,在一開始的ASM9527.asm這父階點選「使之可分隔」(Make Separable),就可以用介面去挑選
不過這功能僅在Creo 8.0之後的版本才能使用這個設定。
過年間上網偶然看到有國外網友將向日葵 Pattern搭配 Excel VBA實現在 SolidWorks上,基於追求數學的美跟好奇心使然,我也嘗試在Creo中實現,最後利用了MathCAD Prime + Creo做出來,稍做分享。
找出 SunFlower Patter 的規律、規則
包含幾何規則、數學模型、數學公式、或是用code實現
決定採用的工具
能簡單就不要複雜,試過了草繪方式或是陣列增量方式,但都無法滿足
優化設計思路
將模型設計出來想辦法再優化,先求有再求好
最終設計思路→ 數學產生點資料 > 導入Creo > 點陣列生成
為了控制Pattern的點資料與Creo模型連動,用MathCAD Prim將SunFlowerModel的點資料連動Creo參數
,我們需要種子的數量(n)到原點的距離(Δθ)來生成每個種子的座標(x,y),種子的數量會影響圖案。
連結Mathcad Prime後,會形成後台的運作模式,不需要一值開著Mathcad Prime軟體,只要透過Creo參數QTY 控制陣列數量就可以,執行再生後,系統會自行開啟Mathcad Prime運算新的數學資料,計算後結果會output到Creo裡,藉此保持連動。
進行陣列,類型切換至「點陣列」,設定選擇「來自基準點」選取剛產生的點資料分析
像這類型的大量陣列,建議將「選項」中的再生選項切換到「相同」,陣列運算速度會快好幾倍。預設是「一般」,最慢但也最容易陣列成功。
都已經2022年了,Augmented Reality(AR)這個名詞應該不陌生,AR(Augmented Reality)擴增實境,是高度視覺化的互動方式,也是興新科技的技術,普遍對於擴增實境)認識是從Pokemon GO寶可夢開始接觸。
作為CAD設計者,應該學會善用這個新工具,可應用在產品設計上,讓設計者不用等實體樣品做出來就可以進行檢討,大幅降低成本和風險,也可以加快設計溝通,還能增加與客戶的互動與體驗。
不管是AR/VR/MR,數位模型都是基礎,我們直接來看如何利用3D CAD軟體 Creo Parametric 建立AR與檢視,利用Creo建立的好處是,帳號可以免費申請,另外Creo可以讀取其他3D CAD的原始檔案,例如SolidWorks(*.sldprt,*.sldasm)、Rhiino(*.3dm)、NX(*.prt)、CATIA、Inventor…等,直接無痛轉為AR模型,只需要先準備PTC帳號(可免費申請)、行動裝置(手機或平板皆可)、軟體Creo Parametric 4.0以上版本這三樣。
來說說轉STEP要知道的一些事,包括如何轉出帶有基準曲線和點、曲面、註釋與零件顏色等
STEP格式是什麼?
STP是一種符合STEP國際標準(ISO 10303)的CAD檔案格式,是一種獨立於系統的產品模組交換格式。都到這年代了,走跳在工業設計應該沒有人不知道STEP格式。如果沒接觸過可以想像成國際通用幣值美金進行交易會有匯差,而CAD資料轉換會有一定的模型資訊損耗或遺失。
STEP有分版本格式?
很多人誤會STEP只有一種格式沒有分版本,其實依軟體與工業的發展,STEP國際標準(ISO 10303)也一直在更新符合國際需求,例如近期更新的STEP 242 ed2(2020年發佈)與STEP 239 ed3(預計2022年發佈)協定,都是在維護和支援複雜的產品生命週期中數據交換的能力。CAD軟體的新舊版本支援STEP也會不同,所以打不開STEP要看看是不是開啟過高的STEP版本。
• ap202_is
• ap203_is (Creo預設版本)
• ap203_is_ext
• ap203_e2
• ap209_dis
• ap214_is
• ap242
Format | Creo 1~3 | Creo 4 | Creo 5 | Creo 6~8 |
STEP | AP202_IS, AP203_IS, AP203_EXT, AP203_E2, AP209_DIS, AP2014_IS | AP202_IS, AP203_IS, AP203_EXT, AP203_E2, AP209_DIS, AP2014_IS, AP242_E1 | AP202_IS, AP203_IS, AP203_EXT, AP203_E2, AP209_DIS, AP2014_IS, AP242 | AP202_IS, AP203_IS, AP203_EXT, AP203_E2, AP209_DIS, AP2014_IS, AP242 |
Creo預設的版本為ap203_is,如果沒特別調整,轉出的就會是這個版本,基本上大多CAD軟體能支援,如果想帶出更多零件的相關數據資訊則可以選擇比較新的STEP版本,如STEP-AP242,支援內容可參考下方整理的表格。
STEP | ap203_is* | ap203_e2 | ap214_is | ap242 | 對應組態選項 |
註釋 Annotations | v | v | v | intf3d_out_anno_as | |
基準 Datums | v | v | v | v | intf3d_out_datums_by_default |
面組(Quilts) | v | v | v | v | |
隱藏圖元 Hidden entities | v | v | v | v | intf_out_blanked_entities |
參數 | v | v | v | intf3d_out_parameters | |
橫截面 | v | ||||
外觀、圖層和群組Appearance, layers and groups | v | v | v | v | step_appearance_layers_groups |
材料 Material definition | v | v | v | step_out_material |
進階設定
如果開啟step零件的曲率或連續性被破壞掉,例如在Style建立的G3連續,開啟STEP後跟原始檔不一樣,匯出時可以使用「提高自由成型曲面角度」(Raise free-form surface degree)來進行補綴。增大曲面角度,以逼近自由成型曲面作為 bezier 補綴。5 至 16,預設值為 16(代表曲面作為 bezier 補綴時,可以使用的最大角度。)也可能降低破圖機會,當然,如果模型本身體質不好,那幫助就很有限了。
設定成預設值
每次轉STEP不想都手動修改格式,可以修改預設定選項,在選項>資料交換 (Creo版本不同,低版本沒這介面),但都可以透過組態選項 export_profiles_step 指定路徑,一樣可以設定。
這篇主要針對匯出STEP檔的設定,關於匯入….那又是另一篇幅的事了
有些零件在未組裝跟組裝的狀態下是不同的,例如鈑金、彈簧、橡膠多數都是受力的狀態下組裝,但在設計時候,繪製的是未受力狀態或是依製程需求所設計,像是鈑金繪製的是展平狀態或下料狀態,在Creo其實只要透過一個功能就能將「受力狀態」設置在這些彈性的零件上。
鈑金:
1.將零件設置為『彈性元件』
檔案 > 準備 > 模型內容 > 工具 > 彈性
2.選取零件組裝後會改變的參數,此範例受力處為 60° 位置
3.如前緣的鈑金料頭不需要, 切換到特徵類別選擇引伸特徵
4.組立件組裝元件,跳出對話框選「是」以彈性元件定義狀態
5.設定組裝後的改變的參數與特徵,如60° 受力後為90°,引伸特徵需隱抑
6.設置後,零件則會改為彈性狀態,再依一般組立即可,而彈性元件在模型樹中模型圖示也會不同。
彈簧:
基本上橡膠設定方式與鈑金雷同,彈簧可用另一種方式設置彈性元件。這裡舉例一種方法
1.首先彈簧設計需要先透過關係式約束整體設計,目的是控制「自由長度」與「工作長度」的變形
2.利用基準點約束裝配條件與裝配的自由長度
3.點選彈簧零件,右鍵選擇「彈性元件」 > 使之彈性化
4.點選(步驟2)的基準點的長度,將方法改「距離」
5.距離是藉由量測的方式偵測,故選擇裝配的兩個基準點位置
6.改變組裝件的距離,則可觀察到彈簧的變形狀態
當然模型建模的方法很多,要達到同樣效果,都可以藉由不同建模思維達到,選擇最適合自己產品的方式是最重要的。