CRD-01 · Creo Elements/Direct Modeling
Creo Elements/Direct Modeling
巨集・二次開發客製
很多機械、模具與設備廠還習慣叫它 CoCreate。直接建模畫起來快, 但出圖、編號、BOM 這些重複工作一樣吃人力;既有的 Lisp 巨集缺少文件, 遇到錯誤或版本更新時也很難維護。
我把這些重複操作做成跟原生指令用法一樣的工具,打開對話框、選取、輸入就完成; 既有的舊巨集,也可以接手整理文件、修正與改版。
這類巨集最常見的用途,是把每天要重複做好幾次的操作包成一個按鈕:出圖前自動套用視角與圖框、 依料號規則批次命名檔案、把零件屬性整理成清單、或是把重複的建模步驟收成一個指令。 用的人跟平常一樣點選、輸入就好,不需要碰到程式本身;執行完也可以順便產生一份紀錄, 列出處理了幾個檔案、哪幾個沒成功,方便追蹤與回報。
也常被稱為:CoCreate、OneSpace Designer、SolidDesigner、Creo Direct
CRD-02
可以做什麼
以下是最常被問到的幾類。你的需求不在清單上也沒關係,說明操作步驟我來判斷。
- 01
自訂指令與對話框
做成跟原生指令一樣的操作介面,選取、輸入、預覽一次完成,不用另外學新的操作方式。
- 02
Annotation 自動出圖
自動建立視圖、套用圖框、填寫標題欄,減少每張圖的重複設定,出圖規則統一不靠人記。
- 03
BOM 與零件屬性
批次寫入料號、材質、表面處理等屬性,匯出 Excel/CSV 給採購或 ERP,減少人工抄寫的誤差。
- 04
標準件與常用特徵
公司內部的標準零件、孔位、槽型做成一鍵插入,參數由對話框輸入,畫法不用每次重新想。
- 05
舊巨集維護與改版
接手前人留下的巨集,整理文件、修正錯誤、配合新版本調整,避免同一個問題重複發生。
- 06
批次轉檔
整批模型或圖面輸出 STEP、DXF、PDF,並依規則命名與分資料夾,取代逐檔手動另存。
- 07
多檔案批次檢查
針對整批模型或圖面檢查屬性、命名或版本是否一致,列出不符合規則的清單,交件前先過濾錯誤。
- 08
執行紀錄與結果報告
巨集跑完自動留下紀錄,列出處理了幾個檔案、哪些失敗與原因,方便追蹤與回報進度。
CRD-03
常見開發情境
針對特定工作的詳細說明:內建功能能做到哪裡、什麼情況適合客製。
CRD-04
工具形式
依你們的版本、授權模組與使用方式,選擇適合的工具形式。
形式
適合的需求
備註
一鍵執行的指令
適合的需求固定步驟的自動化,例如批次輸出、屬性寫入
備註開發快、安裝簡單
含對話框的工具
適合的需求需要輸入參數、選取或預覽
備註沿用熟悉的操作方式,降低上手負擔
與其他系統整合
適合的需求需要和 ERP、資料庫等外部系統交換資料
備註依授權與需求評估
相關技術筆記
全部筆記 →CRD-05
常見問題
可以。Creo Elements/Direct Modeling 就是 CoCreate、OneSpace Designer 一路改名而來,Lisp 巨集的寫法大致延續。開發前我會先確認你們實際使用的版本與授權模組。
使用原廠提供的開發方式製作,可以建立指令、對話框並讀寫零件屬性,做出來的工具會跟原生指令一樣在軟體裡操作,使用的人不需要懂程式。
可以。我會先讀懂既有程式、整理出功能說明,再判斷修補還是重寫比較划算,交付時附上文件,避免同樣的狀況再發生。
可以評估。常見做法是把模型屬性與 BOM 匯出成 Excel 或 CSV 給 ERP 匯入;需要雙向同步的話,要先確認雙方系統開放的介面。
可以。巨集通常是一個或多個檔案,複製到其他人電腦上、依你們的環境設定好啟動方式就能使用;實際的安裝方式會在交付時說明並附操作步驟。
有可能,語法或介面在新版本可能有調整,需要重新測試才能確定。已經在用的巨集,建議升級前先請人確認一次是否受影響,再排定升級時間。