Advanced Framework 設計 > 配置 Creo Advanced Framework > 若要設定起始零件資訊
若要設定起始零件資訊
使用位於 <creo_loadpoint>\Common Files\afx\configuration\start_mdl.cfg 檔案,即可自訂已建立模型的起始零件屬性。標準 Creo Advanced Framework 安裝包括 _start_mdl.cfg 範本檔案。如果將 _start_mdl.cfg 重新命名為 start_mdl.cfg,範本檔案中定義的所有起始零件資訊就會套用至所有新的零件。
這個組態檔案會提供下列選項:
重新命名標準特徵
FEATURE_NAME <original feature name> <new feature name>
佔位符號
描述
original feature name
要重新命名之特徵的原始名稱。
new feature name
特徵的新名稱。
建立參數
CREATE_PARAMETER <parameter name> <parameter type> <default value> DESIGNATE
佔位符號
描述
parameter name
要建立之參數的名稱。
parameter type
參數資料類型。可能的值如下:
INTEGER
DOUBLE
STRING
BOOLEAN
default value
預設值可以是整數、兩位數值或字串,取決於 <parameter type>
使用 GETENV:<environment variable> 將環境變數值指派為預設值。
DESIGNATE
DESIGNATE 字串為選用性。如果您使用 DESIGNATE,則參數會指定為 Windchill
建立預設圖層
CREATE_LAYER <layer name>,<layer status> <layer type>
佔位符號
描述
layer name
要建立之圖層的名稱。
layer status
圖層顯示狀態。可能的值如下:
DISPLAY
BLANK
NORMAL
layer type
圖層類型為選用。您可以指定圖層做為特定元素類型的預設圖層。
GEOM_FEAT
NOGEOM_FEAT
COSM_SKETCH
AXIS
SURFACE
DATUM
POINT
CURVE
CSYS
FEATURE
HOLE_FEAT
ROUND_FEAT
CHAMFER_FEAT
SLOT_FEAT
CUT_FEAT
PROTRUSION_FEAT
RIB_FEAT
DRAFT_FEAT
SHELL_FEAT
CORN_CHAMF_FEAT
ASSY_CUT_FEAT
TRIM_LINE_FEAT
COSM_ROUND_FEAT
COPY_GEOM_FEAT
WELD
CURVE_ENT
NOTE
GTOL
QUILT
DATUM_POINT
DATUM_PLANE
THREAD_FEAT
SOLID_GEOM
EXT_GCPY_FEAT
重新命名現有圖層
RENAME_LAYER <old layer name> <new layer name>
佔位符號
描述
old layer name
要重新命名之圖層的舊名稱。
new layer name
圖層的新名稱。
刪除現有圖層
DELETE_LAYER <layer name>
佔位符號
描述
layer name
要刪除之圖層的名稱。
ALL
刪除所有圖層。
設定 rule-layer-template 模型
RULE_LAYER_TEMPLATE <template name>
佔位符號
描述
template name
圖層範本的名稱。該範本的所有規則架構圖層都會複製至任何新的 AFX 零件。檔案路徑為 <creo_loadpoint>\Common Files\afx\configuration\。零件和組件範本的名稱必須相同。圖層狀態和範本的結合狀態也會一併複製。
在特徵上建立規則圖層參數 (參數名稱 BUW_LAYER_INFO)。
CREATE_RULE_LAYER_PARAM <YES/NO>
佔位符號
描述
YES
使用特徵所儲存圖層的名稱來建立特徵參數 BUW_LAYER_INFO。如此一來,您就能建立一組圖層規則,以收集特定圖層上專屬於 AFX 的所有特徵。
NO
請勿建立規則圖層參數。
設定模型準確度
SET_ACCURACY <type> <value>
佔位符號
描述
type
可以是 RELATIVE 或 ABSOLUTE。
value
準確度值。
設定預設密度
SET_DEFAULT_DENSITY <value>
佔位符號
描述
value
如果沒有設定任何材料,則為密度值。
設定尺寸的預設公差類型
SET_DEFAULT_TOL_TYPE <value>
佔位符號
描述
value
可以是 DEFAULT、PLUS_MINUS、LIMITS 或 PLUS_MINUS_SYM。
重新命名視圖
RENAME_VIEW <old view name> <new view name>
佔位符號
描述
old view name
模型中可用的舊視圖名稱。原始視圖名稱為:+Xy、+Xz、+Yz、-Xy、-Xz、-Yz。
new view name
視圖的新名稱。
設定預設材料
SET_DEFAULT_MATERIAL <value>
佔位符號
描述
value
材料名稱。
刪除視圖
DELETE_VIEW <view name>
佔位符號
描述
view name
要刪除之視圖的名稱。
建立視圖
CREATE_VIEW <view name>, trans_matrix[0][0] trans_matrix[0][1] trans_matrix[0][2], trans_matrix[1][0] trans_matrix[1][1] trans_matrix[1][2] , trans_matrix[2][0] trans_matrix[2][1] trans_matrix[2][2]
佔位符號
描述
view name
要建立之視圖的名稱。
trans_matrix[i][j]
轉換方程式所使用的預設模型座標系數值,會用來對應所建立檢視的座標。
若要存取轉換方程式的數值:
1. 建立一個空的零件或組件。
2. 建立座標系,以代表預設座標系。
3. 建立其他定向特徵。
4. 使用Creo Parametric「視圖管理員」(View Manager) 為模型定向。
5. 使用預設座標系做為參照和「設定 Z 法向至螢幕」(Set Z Normal To Screen) 選項建立座標系。
6. 按一下「分析」(Analysis) > 「量測」(Measure) > 「轉換」(Transform),將此座標系設定為預設值並存取轉換方程式。依照先前所述,為 CREATE_VIEW 選項中的 trans_matrix[i][j] 輸入這些值。
!===== LAYER CONFIGURATION =====
CREATE_RULE_LAYER_PARAM YES
DELETE_LAYER ALL
RULE_LAYER_TEMPLATE afx_start_model
!===== RENAME STANDARD FEATURES =====
FEATURE_NAME XY START_XY
FEATURE_NAME XZ START_XZ
FEATURE_NAME YZ START_YZ
FEATURE_NAME CS0 START_CSYS
FEATURE_NAME A_XY A_START_XY
FEATURE_NAME A_XZ A_START_XZ
FEATURE_NAME A_YZ A_START_YZ
FEATURE_NAME ACS0 A_START_CSYS
!===== CREATE START UDF =====
START_PART_UDF_NAME start_udf
!===== MANAGE VIEWS =====
RENAME_VIEW +XY FRONT
RENAME_VIEW -XY BACK
RENAME_VIEW -XZ BOTTOM
RENAME_VIEW -YZ LEFT
RENAME_VIEW +YZ RIGHT
RENAME_VIEW +XZ TOP
CREATE_VIEW ISO
0.707107 -0.408103 0.577453
-6.52932e-008 0.816642 0.577145
-0.707107 -0.408103 0.577453
!===== ACCURACY SETTINGS ====
SET_ACCURACY ABSOLUT 0.01
!===== SET A DEFAULT DENSITY IF NO MATERIAL ====
SET_DEFAULT_DENSITY 2.79
!===== SET A DEFAULT MATERIAL ====
SET_DEFAULT_MATERIAL alu
!===== SET THE DEFAULT TOLERANCE FOR DIMENSIONS ====
SET_DEFAULT_TOL_TYPE PLUS_MINUS
!===== CREATE PARAMETERS ====
CREATE_PARAMETER COMPANY STRING B&W Software DESIGNATE
CREATE_PARAMETER USERNAME STRING GETENV:USERNAME DESIGNATE
CREATE_PARAMETER INT_PARAM INTEGER 1337 DESIGNAGE
CREATE_PARAMETER DBL_PARAM DOUBLE 1.337
這是否有幫助?