紧固件数据文件
使用 Creo Intelligent Fastener 装配的紧固件的所有信息均从紧固件数据文件中读取。紧固件数据文件具有文件扩展名 .dat。每个 DAT 文件分为两个部分。
DAT 文件的第一部分提供有关紧固件的基本信息,例如紧固件的类型和紧固件的单位。
第二部分包含紧固件实例的定义。有两种提供定义的方法:
为每个紧固件实例添加一行
使用族表映射直接从类属零件中获取紧固件实例信息。
对于每个紧固件类型,需要提供一些尺寸才能在“螺钉紧固件定义”(Screw Fastener Definition)“定位销紧固件定义”(Dowel Pin Fastener Definition) 对话框中进行 2D 预览。即使您的紧固件实例已经存在,也必须提供这些值。
* 
必须按 Tab 来分隔 DAT 文件中的值。
DAT 文件的第一部分
DAT 文件的第一部分在下表中介绍。
紧固件信息
关键字
以下紧固件类型之一:
SCREWTYPE
WASHERTYPE
NUTTYPE
INSERTTYPE
PINTYPE
紧固件的类型和索引。
UNIT
以下紧固件单位之一:
MM
INCH
INFOLABEL
可选值。要在“螺钉紧固件定义”(Screw Fastener Definition) 对话框中显示的紧固件的标签。如果未提供值,则 Creo Intelligent Fastener 将使用库翻译文件获取“螺钉紧固件定义”(Screw Fastener Definition) 对话框的标签。
HELPTEXT
可选值。要为“螺钉紧固件定义”(Screw Fastener Definition) 对话框中的标签显示的帮助文本。如果未提供值,则 Creo Intelligent Fastener 将使用库翻译文件获取“螺钉紧固件定义”(Screw Fastener Definition) 对话框的帮助文本。
SUBINFO
可选值。输入列值。如果选定尺寸有多个实例,则列中的值将显示在一个快捷菜单中,您可以从中选择所需的实例。
要在图形窗口中查看放置参考,请将 Creo Parametric 配置选项 show_selected_item_id 设置为 yes。然后,当您将指针放置在放置参考上时,标识将会出现。如果紧固件数据文件引用了具有不同放置参考的紧固件零件,则在第一个标识后面添加放置参考对。请务必按 Tab 键分隔这些值。
* 
您也可将放置参考添加到截面 2 中。然后,必须从截面 1 中将其移除。
放置参考
关键字
SURFACE
参考平面的项 ID 或名称。通过在 ID 或名称前面添加一个减号 (-) 来反转方向。
AXIS
参考轴的项 ID 或名称。
ORIENT
可选值。方向平面的项 ID 或名称。通过在 ID 或名称前面添加一个减号 (-) 来反转方向。
沉孔预先选择适用于下面列出的紧固件类型:
SCREWTYPE
WASHERTYPE
NUTTYPE
沉孔预先选择
关键字
CBSCR
可选值。ifx_screw_data.cfg 文件中的列的名称。如果选择了紧固件,则将为“螺钉紧固件定义”(Screw Fastener Definition) 对话框中的“侧面 1 - 沉孔”(Side 1 - Counterbore) 预先选择此沉孔直径。
CBNUT
可选值。ifx_screw_data.cfg 文件中的列的名称。如果选择了紧固件,则将为“螺钉紧固件定义”(Screw Fastener Definition) 对话框中的“侧面 2 - 沉孔”(Side 2 - Counterbore) 预先选择此沉孔直径。
从配置文件中选择不同的表格。输入要用于此 DAT 文件的表格。如果未指定值,则使用默认表。
表选择
关键字
THREAD
可选值。ifx_screw_data.cfg 文件中 THREAD 表的名称。仅对下列紧固件类型有效:
SCREWTYPE
NUTTYPE
INSERTTYPE
RUNOUT
可选值。ifx_screw_data.cfg 文件中 RUNOUT 表的名称。仅对紧固件类型 SCREWTYPE 有效。
ADDCB
可选值。ifx_screw_data.cfg 文件中 ADDCB 表的名称。仅对紧固件类型 SCREWTYPE 有效。
ETSCR
可选值。ifx_screw_data.cfg 文件中 ETSCR 表的名称。仅对紧固件类型 SCREWTYPE 有效。
MUSCR
可选值。ifx_screw_data.cfg 文件中 MUSCR 表的名称。仅对紧固件类型 NUTTYPE 有效。
TOL
可选值。ifx_pin_data.cfg 文件中 TOL 表的名称。仅对紧固件类型 PINTYPE 有效。
如果有多个孔图表可用,则使用孔图表预选。如果 DAT 文件标题中指定了孔图表,则预选该孔图表。如果文件不存在,则显示警告。
孔图表预选
关键字
THREAD_NAME
可选值。在孔图表中输入 THREAD_NAME 值,例如 ISO,以创建孔。
* 
该条目对于 DAT 文件中的所有实例都有效。要使用不同的孔图表,使用 DAT 文件第 2 部分某一列中的关键字。
THREAD_NAME_CLEARANCE
THREAD_NAME_COUNTERBORE
THREAD_NAME_COUNTERSINK
THREAD_NAME_THREAD
可选值。将这些关键字用于特殊的孔类型。用制表符或分号分隔值。它们对于下列紧固件类型有效:
SCREWTYPE
WASHERTYPE
NUTTYPE
INSERTTYPE
* 
这些值的优先级高于 SCR_THREAD_SERIES_* 选项。
THREAD_NAME_BLIND
THREAD_NAME_COUNTERBORE
THREAD_NAME_CLEARANCE
可选值。将这些关键字用于特殊的孔类型。用制表符或分号分隔值。它们仅对紧固件类型 PINTYPE 有效。
* 
这些值的优先级高于 PIN_THREAD_SERIES_* 选项。
族表关键字仅用于族表映射。
族表信息
关键字
FAMPRT
一般族表零件的名称(不含扩展名)。
MUST
NOT
可选值。使用这些关键字来按参数或尺寸值(通过指示某个值是否必须符合)过滤族表实例。请确保使用有效的 Creo Parametric 参数或尺寸名称以及语法 MUST <NAME> <VALUE>NOT <NAME> <VALUE>
DAT 文件的第二部分
DAT 文件的第二部分在下表中介绍。必须按 Tab 来分隔 DAT 文件中的值。
DAT 文件的这一部分定义紧固件尺寸。您必须为每个紧固件大小添加一行。
* 
如果在截面 2 的列中使用 #SURFACE#AXIS#ORIENT,则必须从截面 1 中将其移除。
单个紧固件实例
关键字
SYMBOL
INSTANCE
包含有效的 Creo Parametric 文件名称的列。以下实例名是有效的:
现有紧固件零件
现有族表实例零件
不存在的紧固件零件。在装配紧固件时将即时创建零件。
STRING
仅用于螺钉紧固件。该值将出现在“螺钉紧固件定义”(Screw Fastener Definition) 对话框中的“螺钉”(Screw) 列表中。
#THREAD_NAME
#THREAD_NAME_CLEARANCE
#THREAD_NAME_COUNTERBORE
#THREAD_NAME_COUNTERSINK
#THREAD_NAME_THREAD
#THREAD_NAME_BLIND
可选值。用分号分隔多个 THREAD_NAME。有关详细信息,请参见表“孔图表预选”(Hole Chart Preselection)。
* 
这些值具有最高优先级。它们会覆盖第一部分和 *_THREAD_SERIES_* 选项中的值。
#SURFACE
可选值。参考平面的项 ID 或名称。通过在 ID 或名称前面添加一个减号 (-) 来反转方向。
#AXIS
可选值。参考轴的项 ID 或名称。
#ORIENT
可选值。方向平面的项 ID 或名称。通过在 ID 或名称前面添加一个减号 (-) 来反转方向。
<COLUMN>
尺寸或参数的名称。您可以定义要添加到 DAT 文件的列。如果在紧固件模板中没有找到包含列名的尺寸或参数,则会创建一个具有给定值的字符串参数。
在这一部分,您还可以直接从一般族表零件中查找紧固件实例信息。
族表映射
关键字
SYMBOL
INSTANCE
输入 #FAMTAB 以使用族表映射。
#THREAD_NAME
#THREAD_NAME_CLEARANCE
#THREAD_NAME_COUNTERBORE
#THREAD_NAME_COUNTERSINK
#THREAD_NAME_THREAD
#THREAD_NAME_BLIND
可选值。用分号分隔多个 THREAD_NAME。有关详细信息,请参见表“孔图表预选”(Hole Chart Preselection)
* 
这些值具有最高优先级。它们会覆盖第一部分和 *_THREAD_SERIES_* 选项中的值。
#SURFACE
可选值。参考平面的项 ID 或名称。通过在 ID 或名称前面添加一个减号 (-) 来反转方向。
#AXIS
可选值。参考轴的项 ID 或名称。
#ORIENT
可选值。方向平面的项 ID 或名称。通过在 ID 或名称前面添加一个减号 (-) 来反转方向。
<STRING>
仅用于螺钉紧固件。
如果 UNIT=MM,则输入 M<DN>。
如果 UNIT=INCH,则输入 Creo Parametric 尺寸名称。
该值将出现在“螺钉紧固件定义”(Screw Fastener Definition) 对话框中的“螺钉”(Screw) 列表中。
<COLUMN>
Creo Parametric 尺寸或参数的名称。不要使用已重命名的值。根据紧固件的类型,需要有不同的列才能在“螺钉紧固件定义”(Screw Fastener Definition)“定位销紧固件定义”(Dowel Pin Fastener Definition) 对话框中进行 2D 预览。
以下是用于单个紧固件实例的 DAT 文件的示例。每个实例需要使用一行。
! Fastener Information
SCREWTYPE 20
UNIT MM
INFO ISO 4014
SUBINFO BUW_SIZE
! Placement References
SURFACE 124 -12 PLACEMENT_SURFACE
AXIS 341 24 PLACEMENT_AXIS
! Hole Chart Preselection
THREAD_NAME ISO
! Counterbore Preselection
CBSCR DIN974-2 R1
! Fastener Instances
SYMBOL STRING DN LG B S K DG P BUW_NAME BUW_TYPE BUW_SIZE
INSTANCE STRING DN LG B S K DG P name type size
...
ISO4014-M10x65-5_6 M10 10 65 26 16 6.4 8.5 1.5 hexheadscrew ISO 4014 M10 x 65 - 5.6
ISO4014-M10x65-8_8 M10 10 65 26 16 6.4 8.5 1.5 hexheadscrew ISO 4014 M10 x 65 - 8.8
ISO4014-M10x70-5_6 M10 10 70 26 16 6.4 8.5 1.5 hexheadscrew ISO 4014 M10 x 70 - 5.6
ISO4014-M10x70-8_8 M10 10 70 26 16 6.4 8.5 1.5 hexheadscrew ISO 4014 M10 x 70 - 8.8
...
M12x60-5_6<ISO4014> M12 12 60 30 18 7.5 10.2 1.75 hexheadscrew ISO 4014 M12 x 60 - 5.6
M12x60-8_8<ISO4014> M12 12 60 30 18 7.5 10.2 1.75 hexheadscrew ISO 4014 M12 x 60 - 8.8
...
以下是用于族表映射的 DAT 文件的示例。尺寸和参数映射只需使用一行,即 #FAMTAB
! Fastener Information
SCREWTYPE 1
UNIT MM
INFO DIN 912 Famtab
SUBINFO MATERIAL
! Placement References
SURFACE 28
AXIS 71
! Counterbore Preselection
CBSCR DIN974-1 R1
! Family Table Information
FAMPRT din912
MUST NORM DIN912
NOT DIA 22.0
NOT DIA 27.0
! Fastener Instances
SYMBOL STRING DN LG B S DK K DG P
INSTANCE STRING DN LG B S DK K DG P
#FAMTAB M<DN> d5 d3 d4 d8 d12 d7 d6 pitch
这对您有帮助吗?