簡單分享一個小功能,常常切換到高畫質螢幕進行開議,打開Creo都很小,在Creo8.0終於新增了可以修改視窗按鈕的大小,可以藉由這個選項值將Creo 介面的 icon 調整成自己看起來最舒服的大小。
下面截圖讓大家看看差異,預設值為0,就是原始設定的大小,調整值範圍可以0~200。設定完存入config之後,是下次啟動Creo才會生效。
在組態編輯器尋找 dpi_scale

比較一下差異 0/100/150

延續上一篇EMX安裝,這邊來講講如何使用EMX快速建立模座。使用EMX14.0.1.0說明,每個版本邏輯一樣,差異不大。
觀念一:使用EMX要把每套模具當成「專案」方式建置
觀念二:要用EMX裡面的模具零件資料庫,模座必須是EMX建置的,否則無法辨識
在專案群組> 建立新物件
通常「專案名稱」與「前綴」都輸入模號,「後綴」比較用不到,可以空白不打
「專案名稱」代表之後的組立件檔名
「前綴」會在加在零件名稱前面
專案建立完,切到EMX組件的頁籤挑選模座
點選「組件定義」挑選所需要的模座廠牌與型號type,裡面的資料庫都是安裝好就有的,可直接調用
挑選完type之後,挑選模座大小尺寸,點選保留模板厚
當然,要修改模板厚度或其他尺寸調整,可以點選畫面正視圖的板子,點兩下就會跳出參數畫面
修改完成後,點選關閉就可以生成了。
有些朋友在用Creo進行模具設計,但是模座卻是用土法煉鋼或是2D方式在畫,Creo其實有模具資料庫Expert Moldbase Extension 簡稱EMX,模座與模具零件都蠻多的,畫頂針與水路也比較方便,只是要另外安裝,簡單來說說怎麼安裝好了。
更新” 從Creo 10.0版本開始程式已包含EMX,勾選「Creo Expert Moldbase」安裝即可,不用額外獨立安裝EMX
以下適合Creo 9.0版本以下之安裝:
首先要先找到 Creo 對應的 EMX 版本,否則掛不上去Creo
Creo 11.0 → EMX 17.0 (Creo 本身程式可安裝,不用另外安裝EMX)
Creo 10.0 → EMX 16.0 (Creo 本身程式可安裝,不用另外安裝EMX)
Creo 9.0 → EMX 15.0
Creo 8.0 → EMX 14.0
Creo 7.0 → EMX 13.0
Creo 6.0 → EMX 12.0
Creo 5.0 → EMX 11.0
Creo 4.0 → EMX 10.0
再來,EMX的初版通常有BUG,所以建議不要用初版,例如EMX14.0.1會比EMX14.0.0穩定多
先從谷哥搜尋 “EMX 下載” 會有很多下載處 。
解壓之後執行 setup.exe
選擇 安裝新軟體
接受並打勾
使用預設路徑就可以,直接點選「下一個」
一樣照預設,直接點選「安裝」
跑完安裝,按「完成」就好
如何啟動Creo自動掛載EMX :
1.開啟EMX安裝路徑中bin,開啟config.pro
2.將內容全複製
3.貼上自己的啟動目錄config.pro裡面
4.啟動後,就可以看到自動掛載上去的EMX頁籤了
有些零件在未組裝跟組裝的狀態下是不同的,例如鈑金、彈簧、橡膠多數都是受力的狀態下組裝,但在設計時候,繪製的是未受力狀態或是依製程需求所設計,像是鈑金繪製的是展平狀態或下料狀態,在Creo其實只要透過一個功能就能將「受力狀態」設置在這些彈性的零件上。
鈑金:
1.將零件設置為『彈性元件』
檔案 > 準備 > 模型內容 > 工具 > 彈性
2.選取零件組裝後會改變的參數,此範例受力處為 60° 位置
3.如前緣的鈑金料頭不需要, 切換到特徵類別選擇引伸特徵
4.組立件組裝元件,跳出對話框選「是」以彈性元件定義狀態
5.設定組裝後的改變的參數與特徵,如60° 受力後為90°,引伸特徵需隱抑
6.設置後,零件則會改為彈性狀態,再依一般組立即可,而彈性元件在模型樹中模型圖示也會不同。
彈簧:
基本上橡膠設定方式與鈑金雷同,彈簧可用另一種方式設置彈性元件。這裡舉例一種方法
1.首先彈簧設計需要先透過關係式約束整體設計,目的是控制「自由長度」與「工作長度」的變形
2.利用基準點約束裝配條件與裝配的自由長度
3.點選彈簧零件,右鍵選擇「彈性元件」 > 使之彈性化
4.點選(步驟2)的基準點的長度,將方法改「距離」
5.距離是藉由量測的方式偵測,故選擇裝配的兩個基準點位置
6.改變組裝件的距離,則可觀察到彈簧的變形狀態
當然模型建模的方法很多,要達到同樣效果,都可以藉由不同建模思維達到,選擇最適合自己產品的方式是最重要的。
先直接說結論,config.pro添加下列選項值,改成使用Chrome為Creo內部的瀏覽器(預設為IE)
config.pro 添加 windows_browser_type chromium_browser
如果添加了,還沒解決當機問題,可以確認是否真的瀏覽器造成,不然這篇文可能無法幫到你
確認Creo瀏覽器問題造成無回應(當機) :
直接用記事本添加 :
Creo的瀏覽器用在哪 :
每次進Creo都會跳出的視窗,首頁連結PTC網站,另一方面連結兩個Creo的零件庫網站
又或者公司有使用PLM,瀏覽器則可以在Creo內部瀏覽 Windchill的內容
轉step(stp)、iges(igs)、x_t哪個好?要我說,都不好。在交換CAD數位資訊溝通中,我認為轉中繼格式(或稱中性格式)是最後的不得已的方法,比起中繼格式你有更好的兩個選擇
STEP 很少能勝過 Native-to-Native 或 Native-to-Kernel CAD 的轉換策略
1.Native-to-Native 不要轉檔,直接給原始檔
轉檔會將模型檔案重建,所以最好的方式是不要轉檔,目前CAD軟體成熟度已經非常高了,多數CAD軟體都有支援,可以直接開啟市面上主流的CAD原始檔,不需要為了接收檔案而去安裝該軟體,因為軟體公司都有互相授權該繪圖核心使用,非原生檔案(其他CAD軟體檔案)裝配到Creo之後,也依然可以設變更新,達到真正協同作業。
先來認識認識原始檔名:
認識CAD幾何繪圖核心 geometric modeling kernel:
簡單來說幾何繪圖核心,是建模軟體中的 3D 建模組件,例如電腦輔助設計(CAD)。可以將幾何內核或“實體建模內核”視為 CAD 系統的核心。沒有內核,就不可能產生螢幕上看到的圖像。
建模核心在數學方程中進行描述,這些方程再轉換為幾何,就像網站上的代碼一樣,可以讓您查看實際內容。創建 3D 模型的性質和要求代表著,即使是簡單的圖像也需要由內核執行複雜數學方程式。
CAD主流軟體使用什麼核心:
既然多數軟體都使用不同核心,怎能期待在轉檔過程能無損數據,只是有沒有察覺而已,直接給原始檔案吧。另外可以看出來被達梭系統收購的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格式。至於要如何修復或整理模型匯出,那又是另一個篇幅了….
模型樹中零件的圖示都有其意義,代表著該零件的狀態或是定義,整理一下在Creo模型樹中常出現的零件圖示意義,再來細說組裝過程最常碰幾種狀態。
常見的四種組裝狀態:
■隱抑
會影響父子關聯的零件或特徵,進行隱抑時,軟體也會將所受關聯影響的特徵或零件反白。
但不想在模型樹中看見隱抑的零件或特徵,可以到「樹篩選器」將「隱抑的物件」取消勾選。
■未完全約束
當零件未被完全定義約束會顯示為紫色,代表零件仍有自由度也未被約束,會造成此零件受已約束的零件或參數關係影響而改變位置,也可能進而造成參照特徵失敗或遺失,強烈建議組立件中的零件不要出現未完全約束的零件。
■未完全約束特徵的子項
當零件組裝的約束條件是參照「未完全約束」的零件時,則會出現此符號,當完全定義未完全約束的零件後,此符號也會跟著消滅。
■連接對零件
此符號代表零件為完全約束並且保有自由度的設置,如果組立件想組裝為動態,可以設置為連接對零件,依據所要保留的自由度選擇約束類型。(1)連接對設置也可以定義再生後的初始值(2)也可定義零件運動的行程約束。
電氣間隙和爬電距離很多工程師是依照直覺與經驗來設計,有些則透過資料表手動計算,也是相當麻煩甚至資料不完整常常出錯,再接者透過後期的打樣品檢測,一來一往的浪費了很多時間成本,也不夠精準。在Creo裡面有電氣間隙和爬電距離分析功能(Clearance and Creepage Analysis,以下簡稱CCX),其目的就是提高產品的電氣安全性,可以在設計流程早期識別出並解決設計上的缺陷,從而避免產品發生故障,也可加快設計流程與準確性符合安規。
一般來說,爬電距離要求的數值比電氣間隙要求的數值要大,佈線時須同時滿足這兩者的要求,所以考慮表面的爬電距離時候,也要考慮到空間的電氣間隙,開槽只能增加爬電距離但不能改善空間的電氣間隙,另外爬電距離要求也取決於材料的CTI,也就是絕緣材料的電擊穿(電痕破壞)性能的指數,這指數在Creo也會使用到,CTI指数值越高,爬電距離越短。
相對漏電起痕指數(Comparative Tracking Index,縮寫為 CTI)
漏電起痕發生在絕緣材料表面,由於介質損耗的存在,固體電介質在電場中會逐漸發熱升溫,溫度的升高又會導致固體電介質電阻的下降,使電流進一步增大,損耗發熱也隨之增大。在電介質不斷發熱升溫的同時,存在一個通過電極及其他介質向外不斷散熱的過程。如果同一時間內發熱超過散熱,則介質溫度會不斷上升,以致引起電介質分解碳化,而碳化的材料導電性比原先的絕緣材料更好,放電電流進一步增大,產生更多熱量使碳化部分擴大,最終延伸至電極導致短路。(參考來源wiki)
如何使用Creo進行電氣間隙和爬電距離分析
在組立件模式下,從分析頁籤可以找到「間隙和絕緣面漏電分析」 CCX 功能,在點擊CCX之前可以先將不需要分析的零件隱藏,進入之後CCX就只會載入組件的可見零件來進行分析(在啟動 CCX 並開始分析之後,隱藏與取消隱藏元件並不會影響分析。)
分析流程:
1.指派中繼資料
a.定義零件的CTI值
CTI 值會自動指派給零件的所有曲面,如果零件有異質材料,則可針對該曲面個別定義CTI值。(CTI值從IEC標準規範中有紀載測試方法與分組)
b.定義零件類型
定義零件類型可以使分析更加準確,除了預設有四種類型鉚釘、螺絲、彈簧、凸的,零件的幾何形狀會影響絕緣面漏電和間隙路徑的控制,所以若準確定義可以幫助分析結果。
• 「鉚釘」(Rivet)
鉚釘鉚接的元件會被視為膠接元件。若將零件類型設為「鉚釘」(Rivet),系統會自動執行膠接任務。
• 「螺絲」(Screw) /「彈簧」(Spring)
螺絲與彈簧是旋轉體,在 CAD 組裝中的位置與真實製造組裝上不一定一樣,指定後才能簡化模型獲得具一致性的結果。
• 「凸的」(Convex)
針對夾具之類等具有彈性的傳導零件使用Convex,就彈性元素在實際組件中的最終方位而言,此類零件具有很大的自由度,Convex一次可表示彈性元素的多個方位,讓分析更加準確。
c.定義膠接元件對
若有在絕緣零件有相接合的絕緣材質零件則需要定義膠接元件,否則計算時會穿透接觸面的路徑。
d.定義排除元件
不影響計算的零件則可以加入排除元件,若不想手動挑選排除零件,可以在啟動CCX之前將零件隱藏。
電網定義區分三種無電位/電位/接地,目的將導電零件進行電位分類並給予電壓值,可以將辨識出來的電網重新命名方便查看。
比較零散的零件則可以透過「自動合併距離」將間隙內的導電零件進行電網合併,經合併的電網零件將顯示為藍字,再將電網分類屬於電位或接地、無電位。
設置的過程可以將數值先儲存,否則關閉後數值與設置都必須從新設置,點選左上角「選單」> 「另存工作階段」,將存成 *.ccxs 格式,將來重新開啟模型要載入數值,則可以透過選單的 「載入工作階段」來讀取。
3.設定分析參數
這部份針對電網設置規範的標準,要求的「間隙距離」與 「 漏電距離 」 ,分析的結果會依據這邊設置的尺寸判斷合格與否,而違規公差可設置要求的公差範圍內,設置完成後需選取一電網當來源,其餘為目標電網,若要求距離都一致,可先設置一個目標電網,再點右鍵選「設定所有來源的值 」就會複製數值上去。
凹槽寬度代表距離分析的過程,若遇到絕緣材質的轉角尺寸
設置完成點選 「全部計算」,計算的速度跟零件多寡相關。
4.查看/儲存分析結果
分析完成後,點選「結果」頁籤,可以看到從來源電網至目標電網的違規狀態,點選其一電網,則會帶出分析後的距離路徑,左邊的圖示將三個狀態與 「 分析 」 頁籤設定的參數比較後,顯示綠色為合格、紅色為不合格、黃色則代表分析後落在違規公差區間內。
若零件被遮蔽或不易查看,可勾選畫面中的 「僅顯示涉及項」,就會只顯示該電網路徑的相關零件
分析後可將結果儲存下來, 點選左上角「選單」> 「另存工作階段」,將存成 *.ccxs 格式 。
備註:
模型在分析前一定要先整理過,例如不能有干涉,會影響判斷,如果是彈性的零件(如鈑金、彈簧),可以透過模型屬性中的「彈性設置」,設置可變項目(例如受力後的鈑金狀態),使之裝配中成為組裝狀態的模式,就可避免干涉。
最後提供此模型範例參考:
常遇到孔特徵在使用標準孔的狀態,想要自己定義預設註記,可以參考下列步驟
1.先確定孔註記的語言,預設為英文如果想要切換為使用的環境語言則需要修改*.dtl的設定值
檔案>準備>模型內容>細節選項>尋找 Hole_note_param_translation 值改為 “no”
修改後可以看到標準孔註記已改為中文(環境設定不清楚請參閱這)
2.將預設標準孔註記檔案複製至自己的config的起始目錄(config不明白看這)
路徑:C:\Program Files\PTC\<安裝的版本>\Common Files\text\hole
將整個Hole資料夾複製到自己的起始工作目錄,例如
3.開啟要修改的規格 「孔位表」 用記事本或Notepad++開啟ISO.hol
編輯 CALLOUT_FORMAT 欄位來自訂在螺紋註記中所顯示的格式和資訊
CALLOUT_FORMAT 欄位預設為空白,改為自定義的參數內容
要顯示下列註記,請在孔位表的 CALLOUT_FORMAT 欄位中使用下列文字:
&Screw_size &Thread_Series - &Thread_Class TAP <CTRL-a>x<CTRL-b> &Thread_depth / &Number_Size DRILL (&Diameter ) <CTRL-a>x<CTRL-b> &Drill_Depth -- (&Pattern_No ) HOLE
公制沉孔註記在孔位表的 CALLOUT_FORMAT 欄位中使用下列文字:
&Diameter DRILL THRU, <CTRL-a>n<CTRL-b> - &Csink_diameter x &Csink_angle <CTRL-a>w<CTRL-b> / &Metric_size x &Pitch PLUG TAP <CTRL-a>x<CTRL-b> &Thread_Depth
4.修改組態編輯器(config.pro) hole_parameter_file_path 值改為步驟2複製路徑
例如我的路徑, D:\startups\creo_8\hole
5.在使用註記時,記得在樹篩選器把註釋勾選使用,模型樹才看的到
最後提供在 .hol 檔案中定義自訂參數參考表
參數 | 說明 |
THREAD_SERIES | 所使用的孔標準類型 (例如,ISO、UNC、UNF、NPT、NPTF、ISO_7-1)。 |
SCREW_SIZE | |
CBORE_DIAMETER | 埋孔直徑。 |
CBORE_DEPTH | 埋孔深度。 |
CSINK_DIAMETER | 沉孔直徑。 |
CSINK_ANGLE | 沉孔角度。 |
PITCH | • 針對 ISO 標準螺紋,為螺紋之間的距離。 • 針對其他螺紋,為每英吋的螺紋數。 |
DRILL_POINT_ANGLE | 適用於具有可變深度的非錐度孔。 |
DRILL_DEPTH | 適用於具有可變深度的孔。 |
DRILL_DIAMETER | 適用於非錐度孔。 |
THREAD_DIAMETER | 適用於非錐度的螺紋孔。 |
THREADS_PER_INCH | 適用於螺紋孔。 |
THREAD_DEPTH | 適用於具有可變螺紋深度的錐度或非錐度孔。 |
BOTCSINK_DIAM | 沉孔底部直徑。適用於擁有退出沉孔的非錐度孔。 |
BOTCSINK_ANGLE | 沉孔底部角度。適用於擁有退出沉孔的非錐度孔。 |
PIPE_OD | 管路的外部直徑。適用於錐度孔。 |
THREAD | 每英吋螺紋數,或螺距 (若為公制)。適用於錐度孔。 |
PERCENT_THREAD | 說明扣件螺紋的實際接合比率。適用於錐度孔。 |
THREAD_LENGTH | 孔或扣件的螺紋零件的長度。適用於錐度或非錐度、可變深度的螺紋孔。 |
HANDTIGHT_LENGTH | 在管路塞住前,可以用手將其旋至彎管頭中的管路螺紋距離。適用於錐度孔。 |
WRENCHING_LENGTH | 在管路塞住前,可以使用扳手將其旋至彎管頭中的管路螺紋距離。適用於錐度孔。 |
MAJOR_DIAM_START | 螺紋頂部螺紋最大部份的直徑。適用於錐度孔。 |
PITCH_DIAM_START | 沿螺紋製造的圓柱體頂部,其直徑為螺紋製造的頂點與根部之間距離的一半。適用於錐度孔。 |
MINOR_DIAM_START | 螺紋頂部螺紋最小部份的直徑。適用於錐度孔。 |
MAJOR_DIAM_END | 螺紋底部螺紋最大部份的直徑。適用於錐度孔。 |
PITCH_DIAM_END | 沿螺紋製造的圓柱體底部,其直徑為螺紋製造的頂點與根部之間距離的一半。適用於錐度孔。 |
MINOR_DIAM_END | 螺紋底部螺紋最小部份的直徑。適用於錐度孔。 |
THREAD_HEIGHT | 沿半徑量測所得之次螺紋直徑與主螺紋直徑間的距離。適用於錐度孔。 |
THREAD_ANGLE | 在軸平面中量測所得之螺絲螺紋側之間的角度。適用於錐度孔。 |
TAPER_ANGLE | 沿錐度長度的較小直徑與較大直徑之間的角度。適用於錐度孔。 |
WASHOUT_ANGLE | 螺紋製造開始所在位置處的曲面,與螺紋製造達到其完整深度 (超出磨耗螺紋長度) 所在位置處的螺紋根部之間的角度。適用於錐度孔。 |
TOOTH_RADIUS | 螺紋頂點處 (在每個齒的尖端) 或螺紋根部 (各齒之間) 的倒圓角化半徑。適用於使用 ISO 資料的錐度孔。 |
user_defined | 所參照孔檔案中使用者定義的欄名稱。 |
CLASS | 孔的公差等級可從孔檔案中獲得。 |
METRIC | • 針對使用公制單位的模型,為 YES。• 針對不使用公制單位的模型,為 NO。 |
我們來講講在Creo Parametric 中文字體變亂碼要如何解決
設置完成後就可以看到字型為繁體字了
Language of Windows Operating System | PRO_LANG Variable Values |
Chinese Simplified | chinese-simplified chs |
Chinese Traditional | chinese-traditional Cht Chinese_Taiwan.950 |
Brazilian Portuguese | portuguese |
English | c english |
French | french |
German | german |
Italian | italian |
Japanese | japanese |
Korean | korean |
Russian | russian |
Spanish | spanish |
歡迎轉載本文章,有疑問也可在下方留言