Creo 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 <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