零件建模 > 工程特征 > > 标准孔 > 孔图表 > 螺纹注解
  
螺纹注解
螺纹注解是作为常规特征注解附加到孔特征的文本字符串。有关注解的详细信息,请参阅以下链接中的“关于模型注解”。
螺纹注解提供了有关模型中标准孔特征的信息。创建或编辑标准孔的定义时,可选取是否创建螺纹注解。
“孔”(Hole) 选项卡打开后,请单击“注解”(Note) 选项卡。选中“添加注解”(Add a note) 复选框以创建螺纹注解。
创建孔特征后,可编辑螺纹注解:
1. 执行下列操作之一:
在图形窗口中选择注解。
在模型树中展开 孔特征,然后选择 注解。
 
* 可能需要设置模型树过滤器以显示注解。在模型树窗格中,单击 > “树过滤器”(Tree Filters),然后在“显示”(Display) 下选中“注释”(Annotations) 复选框。
“格式”Format 选项卡随即打开。
2. 单击 “文本编辑器”(Text Editor)“文本编辑器”(Text Editor) 对话框随即打开。
3. 编辑注解文本。
4. 单击“确定”(OK) 完成注解。单击图形窗口以取消选择注解。
螺纹注解可包括来自孔特征和孔图表的纯文本、符号和值。
示例:
注解文本 (不区分大小写)
注解显示
&&DIAMETER &VAR_DEPTH&DRILL_DEPTH
Profile: &STD_HOLE_TYPE
Series: &THREAD_SERIES
Size: &FASTENER_ID
Class: &THREAD_CLASS
User Parameter: &USER_PARAM
要直接包含孔图表中的值,请使用图表中的列名称,并以符号 (&) 开头。在上述示例中:
注解文本中的字符串 &THREAD_SERIES 会显示单词 UNC
字符串 &USER_PARAM 会显示单词 User_value
这些单词均取自孔图表。USER_PARAM 是一个用户定义列示例,该列不会出现在系统提供的孔图表中。
要包括孔特征或符号中的值,请使用标记。在上述示例中:
注解文本中的标记 &VAR_DEPTH 会显示符号
标记 &STD_HOLE_TYPE 会显示单词 TAP
更多示例请参见设置孔图表文件中的螺纹注解格式一节。
下表列出了显示文本或编号值的标记。
标记
显示的值
&BOTCSINK_ANGLE
退出沉头孔角度
&BOTCSINK_DIAM
退出沉头孔直径
&CBORE_DEPTH
沉孔深度
&CBORE_DIAMETER
“沉孔直径”
&CSINK_ANGLE
沉头孔角度。
&CSINK_DIAMETER
沉头孔直径。
&DIAMETER
钻孔直径
&DRILL_DEPTH
盲孔深度的攻丝孔、锥孔或钻孔的钻孔深度
所有其他孔均通过
&DRILL_DIAMETER
钻孔直径
&DRILL_POINT_ANGLE
钻孔尖角
&METRIC
对于使用公制单位的模型,设置为“是”(Yes)
对于不使用公制单位的模型,设置为“否”(No)
&METRIC_SIZE
螺钉尺寸
&NUMBER_SIZE
钻孔大小名称
&PATTERN_NO
孔实例数
&PITCH
螺纹孔的螺距
非螺纹孔为 0.0
&SCREW_SIZE
螺钉尺寸
&STD_HOLE_TYPE
攻丝孔、锥孔、钻孔或清除
&STRAIGHT_DIAMETER
直钻孔的直径
&STRAIGHT_DRILL_DEPTH
直钻孔的深度
&THREAD_CLASS
孔的公差等级
&THREAD_DEPTH
孔螺纹部分的盲孔深度
所有其他孔均通过
&THREAD_DIAMETER
锥形孔的 MAJOR_DIAM_START
攻丝孔的螺纹直径
&THREAD_LENGTH
螺纹长度
不可变螺纹孔通过
&THREAD_NAME
孔图表的名称
&THREAD_SERIES
孔螺纹系列名称 (ISO、UNC、UNF、NPT、NPTF 或 ISO_7-1)。
&THREADS_PER_INCH
螺纹孔每英寸螺纹数
非螺纹孔为 0.0
&VAR_DEPTH
盲孔深度孔的向下键符号
&VAR_THREAD
盲孔深度孔的向上键符号
下表列出了通过阵列或草绘放置孔创建多个孔时的相关标记。仅当存在两个或多个孔时才会解析这些标记,否则它们将不会出现在螺纹注解中。
阵列标记
显示的值
HOLE_INSTANCE_COUNT
孔实例数
HOLE_INSTANCE_HYPHEN_SYMBOL
符号 -
HOLE_INSTANCE_LABEL
文字“孔”
HOLE_INSTANCE_LEFT_BRACKET
符号 (
HOLE_INSTANCE_RIGHT_BRACKET
符号 )
HOLE_INSTANCE_SPACE
一个空间
HOLE_INSTANCE_X_SYMBOL
符号 x
可放弃更改并返回预定义的螺纹注解格式:
1. 在模型树中选择“孔”(Hole) 特征,然后单击 “编辑定义”(Edit Definition)。将打开“孔”(Hole) 选项卡。
2. 单击“注解”(Note) 选项卡。
3. 单击“重置”(Reset)
设置孔图表文件中的螺纹注解格式
可为所有使用相同孔图表创建的孔特征设置螺纹注解格式,例如所有 UNC 孔。
在用户定义的孔图表中,使用 CALLOUT_FORMAT 字段设置螺纹注解格式。有关创建用户定义孔图表的信息,请参阅孔图表
由于孔图表为纯文本文件,因此不能在其中使用图形符号。要将符号添加至孔图表中的螺纹注解定义,请使用以下标记:
标记
显示的符号
/
换行符
<ctrl-a>#<ctrl-b>
± (正负)
<ctrl-a>$<ctrl-b>
º (度)
<ctrl-a>j<ctrl-b>
(位置)
<ctrl-a>l<ctrl-b>
(垂直)
<ctrl-a>n<ctrl-b>
(直径)
<ctrl-a>r<ctrl-b>
(同心)
<ctrl-a>v<ctrl-b>
(沉孔)
<ctrl-a>w<ctrl-b>
(沉头孔)
<ctrl-a>x<ctrl-b>
(深度)
<ctrl-a>y<ctrl-b>
(锥度)
&var_depth
(深度)
&var_thread
(深度)
基于孔特征设置螺纹注解格式
可设置依赖于孔特征的螺纹注解格式。在孔图表文件底部,THREAD_DATA 表下方添加 DEFAULT_CALLOUT_FORMAT_DATA 表。DEFAULT_CALLOUT_FORMAT_DATA 表中的每一行均代表一个孔可能具有的特征组合,以及针对该组合所显示的注解格式。
可通过与孔定义匹配的第一行设置格式。如果未找到匹配项,则会通过孔图表文件中的常规 CALLOUT_FORMAT 字段来设置螺纹注解格式。如果此字段为空,则使用系统默认值。列 HOLE_TYPE、THREAD、DRILLED_DEPTH、THREAD_DEPTH、CSINK、CBORE、EXIT_CSINK 和 STRAIGHT_DRILLED_DEPTH (对于锥形孔) 用于定义典型组合。
表中必须包含所有列。要设置与所有可用特征选项相匹配的螺纹注解格式,请在对应列中使用值 NA (不适用)。
表内列出了每一列中的可能值:
HOLE_TYPE
TAPPED - 直攻丝孔
DRILLED - 直钻孔
CLEARANCE - 直间隙孔
TAPERED - 锥形孔
THREAD
YES - 螺纹孔
NO - 非螺纹孔
DRILLED_DEPTH
VAR - 钻孔深度选项为“盲孔”(Blind)
TO_SEL - 钻孔深度选项为“到参考”(To Reference)
THRU_NEXT - 钻孔深度选项为“到下一个”(To Next)
THRU_UNTIL - 钻孔深度选项为“穿至”(Through Until)
THRU_ALL - 钻孔深度选项为“穿透”(Through All)
THREAD_DEPTH
VAR - 螺纹深度选项为“盲孔”(Blind)
TO_SEL - 螺纹深度选项为“到参考”(To Reference)
THRU - 螺纹深度选项为“全螺纹”(Through Thread)
CSINK
YES - 选择“沉头孔”(Countersink) 选项
NO - 未选择“沉头孔”(Countersink) 选项
CBORE
YES - 选择“沉孔”(Counterbore) 选项
NO - 未选择“沉孔”(Counterbore) 选项
EXIT_CSINK
YES - 选择“退出沉头孔”(Exit Countersink) 选项
NO - 未选择“退出沉头孔”(Exit Countersink) 选项
例如,下表将自定义间隙孔的螺纹注解:
DEFAULT_CALLOUT_FORMAT_DATA
HOLE_TYPE THREAD DRILLED_DEPTH THREAD_DEPTH CSINK CBORE EXIT_CSINK CALLOUT_FORMAT
CLEARANCE NA NA NA NO NO NA UNC &SCREW_SIZE Clearance
CLEARANCE NA NA NA YES NO NA UNC &SCREW_SIZE Clearance/<CTRL-A>w<CTRL-B><CTRL-A>n<CTRL-B>&CSINKDIAM x &CSINKANGLE[.0]<CTRL-A>$<CTRL-B>
CLEARANCE NA NA NA NO YES NA UNC &SCREW_SIZE Clearance/<CTRL-A>v<CTRL-B><CTRL-A>n<CTRL-B>&CBOREDIAM<CTRL-A>x<CTRL-B>&CBOREDEPTH
下表列出了所有可能的组合,并提供了螺纹注解格式的附加示例。
攻丝孔的 DEFAULT_CALLOUT_FORMAT_DATA
HOLE_TYPE
THREAD
DRILLED_DEPTH
THREAD_DEPTH
CSINK
CBORE
EXIT_CSINK
CALLOUT_FORMAT
预览
TAPPED
YES
VAR
VAR
NO
NO
NO
&FASTENER_ID &THREAD_CLASS/<CTRL-a>x<CTRL-b>&THREAD_DEPTH
TAPPED
YES
VAR
VAR
YES
NO
NO
TAPPED
YES
VAR
VAR
YES
YES
NO
TAPPED
YES
VAR
VAR
NO
YES
NO
TAPPED
YES
VAR
THRU
NO
NO
NO
TAPPED
YES
VAR
THRU
YES
NO
NO
TAPPED
YES
VAR
THRU
YES
YES
NO
TAPPED
YES
VAR
THRU
NO
YES
NO
TAPPED
YES
VAR
TO_SEL
NO
NO
NO
TAPPED
YES
VAR
TO_SEL
YES
NO
NO
TAPPED
YES
VAR
TO_SEL
YES
YES
NO
TAPPED
YES
VAR
TO_SEL
NO
YES
NO
TAPPED
YES
TO_SEL
VAR
NO
NO
NO
TAPPED
YES
TO_SEL
VAR
YES
NO
NO
TAPPED
YES
TO_SEL
VAR
YES
YES
NO
TAPPED
YES
TO_SEL
VAR
NO
YES
NO
TAPPED
YES
TO_SEL
THRU
NO
NO
NO
TAPPED
YES
TO_SEL
THRU
YES
NO
NO
TAPPED
YES
TO_SEL
THRU
YES
YES
NO
TAPPED
YES
TO_SEL
THRU
NO
YES
NO
TAPPED
YES
TO_SEL
TO_SEL
NO
NO
NO
TAPPED
YES
TO_SEL
TO_SEL
YES
NO
NO
TAPPED
YES
TO_SEL
TO_SEL
YES
YES
NO
TAPPED
YES
TO_SEL
TO_SEL
NO
YES
NO
TAPPED
YES
THRU_NEXT
VAR
NO
NO
NO
TAPPED
YES
THRU_NEXT
VAR
YES
NO
NO
TAPPED
YES
THRU_NEXT
VAR
YES
YES
NO
TAPPED
YES
THRU_NEXT
VAR
NO
YES
NO
TAPPED
YES
THRU_NEXT
THRU
NO
NO
NO
TAPPED
YES
THRU_NEXT
THRU
YES
NO
NO
TAPPED
YES
THRU_NEXT
THRU
YES
YES
NO
TAPPED
YES
THRU_NEXT
THRU
NO
YES
NO
TAPPED
YES
THRU_NEXT
TO_SEL
NO
NO
NO
TAPPED
YES
THRU_NEXT
TO_SEL
YES
NO
NO
TAPPED
YES
THRU_NEXT
TO_SEL
YES
YES
NO
TAPPED
YES
THRU_NEXT
TO_SEL
NO
YES
NO
TAPPED
YES
THRU_UNTIL
VAR
NO
NO
NO
TAPPED
YES
THRU_UNTIL
VAR
YES
NO
NO
TAPPED
YES
THRU_UNTIL
VAR
YES
YES
NO
TAPPED
YES
THRU_UNTIL
VAR
NO
YES
NO
TAPPED
YES
THRU_UNTIL
THRU
NO
NO
NO
TAPPED
YES
THRU_UNTIL
THRU
YES
NO
NO
TAPPED
YES
THRU_UNTIL
THRU
YES
YES
NO
TAPPED
YES
THRU_UNTIL
THRU
NO
YES
NO
TAPPED
YES
THRU_UNTIL
TO_SEL
NO
NO
NO
TAPPED
YES
THRU_UNTIL
TO_SEL
YES
NO
NO
TAPPED
YES
THRU_UNTIL
TO_SEL
YES
YES
NO
TAPPED
YES
THRU_UNTIL
TO_SEL
NO
YES
NO
TAPPED
YES
THRU_ALL
VAR
NO
NO
NO
TAP &FASTENER_ID <CTRL-A>x<CTRL-B> &THREAD_DEPTH / TAP DRILL THRU
TAPPED
YES
THRU_ALL
VAR
YES
NO
NO
TAPPED
YES
THRU_ALL
VAR
YES
YES
NO
TAPPED
YES
THRU_ALL
VAR
YES
NO
YES
TAPPED
YES
THRU_ALL
VAR
YES
YES
YES
TAPPED
YES
THRU_ALL
VAR
NO
YES
NO
TAPPED
YES
THRU_ALL
VAR
NO
YES
YES
TAPPED
YES
THRU_ALL
VAR
NO
NO
YES
TAPPED
YES
THRU_ALL
THRU
NO
NO
NO
&FASTENER_ID &THREAD_SERIES - &THREAD_CLASS THRU
TAPPED
YES
THRU_ALL
THRU
YES
NO
NO
TAPPED
YES
THRU_ALL
THRU
YES
YES
NO
TAPPED
YES
THRU_ALL
THRU
YES
NO
YES
TAPPED
YES
THRU_ALL
THRU
YES
YES
YES
TAPPED
YES
THRU_ALL
THRU
NO
YES
NO
TAPPED
YES
THRU_ALL
THRU
NO
YES
YES
TAPPED
YES
THRU_ALL
THRU
NO
NO
YES
TAPPED
YES
THRU_ALL
TO_SEL
NO
NO
NO
TAPPED
YES
THRU_ALL
TO_SEL
YES
NO
NO
TAPPED
YES
THRU_ALL
TO_SEL
YES
YES
NO
TAPPED
YES
THRU_ALL
TO_SEL
YES
NO
YES
TAPPED
YES
THRU_ALL
TO_SEL
YES
YES
YES
TAPPED
YES
THRU_ALL
TO_SEL
NO
YES
NO
TAPPED
YES
THRU_ALL
TO_SEL
NO
YES
YES
TAPPED
YES
THRU_ALL
TO_SEL
NO
NO
YES
钻孔的 DEFAULT_CALLOUT_FORMAT_DATA
HOLE_TYPE
THREAD
DRILLED_DEPTH
THREAD_DEPTH
CSINK
CBORE
EXIT_CSINK
CALLOUT_FORMAT
预览
DRILLED
NO
VAR
NA
NO
NO
NO
<CTRL-A>n<CTRL-B> &DIAMETER[.2] <CTRL-A>n<CTRL-B> &DRILL_DEPTH
DRILLED
NO
VAR
NA
YES
NO
NO
DRILLED
NO
VAR
NA
YES
YES
NO
DRILLED
NO
VAR
NA
YES
NO
YES
DRILLED
NO
VAR
NA
YES
YES
YES
DRILLED
NO
VAR
NA
NO
YES
NO
DRILLED
NO
VAR
NA
NO
YES
YES
DRILLED
NO
VAR
NA
NO
NO
YES
DRILLED
NO
THRU_ALL
NA
NO
NO
NO
<CTRL-A>n<CTRL-B> &DIAMETER[.2] THRU
DRILLED
NO
THRU_ALL
NA
YES
NO
NO
<CTRL-A>n<CTRL-B> &DIAMETER[.2] THRU /<CTRL-A>w<CTRL-B> <CTRL-A>n<CTRL-B> &CSINKDIAM x &CSINKANGLE[.0]<CTRL-A>$<CTRL-B>
DRILLED
NO
THRU_ALL
NA
YES
YES
NO
DRILLED
NO
THRU_ALL
NA
YES
NO
YES
DRILLED
NO
THRU_ALL
NA
YES
YES
YES
DRILLED
NO
THRU_ALL
NA
NO
YES
NO
<CTRL-A>n<CTRL-B> &DIAMETER[.2] THRU /<CTRL-A>v<CTRL-B> <CTRL-A>n<CTRL-B> &CBOREDIAM<CTRL-A>x<CTRL-B> &CBOREDEPTH
DRILLED
NO
THRU_ALL
NA
NO
YES
YES
DRILLED
NO
THRU_ALL
NA
NO
NO
YES
DRILLED
NO
TO_SEL
VAR
NO
NO
NO
DRILLED
NO
TO_SEL
VAR
YES
NO
NO
DRILLED
NO
TO_SEL
VAR
YES
YES
NO
DRILLED
NO
TO_SEL
VAR
NO
YES
NO
DRILLED
NO
THRU_NEXT
VAR
NO
NO
NO
DRILLED
NO
THRU_NEXT
VAR
YES
NO
NO
DRILLED
NO
THRU_NEXT
VAR
YES
YES
NO
DRILLED
NO
THRU_NEXT
VAR
NO
YES
NO
DRILLED
NO
THRU_UNTIL
VAR
NO
NO
NO
DRILLED
NO
THRU_UNTIL
VAR
YES
NO
NO
DRILLED
NO
THRU_UNTIL
VAR
YES
YES
NO
DRILLED
NO
THRU_UNTIL
VAR
NO
YES
NO
间隙孔的 DEFAULT_CALLOUT_FORMAT_DATA
HOLE_TYPE
THREAD
DRILLED_DEPTH
THREAD_DEPTH
CSINK
CBORE
EXIT_CSINK
CALLOUT_FORMAT
预览
CLEARANCE
NO
THRU_ALL
NA
NO
NO
NO
CLEARANCE
NO
THRU_ALL
NA
YES
NO
NO
CLEARANCE
NO
THRU_ALL
NA
YES
YES
NO
CLEARANCE
NO
THRU_ALL
NA
YES
NO
YES
CLEARANCE
NO
THRU_ALL
NA
YES
YES
YES
CLEARANCE
NO
THRU_ALL
NA
NO
YES
NO
CLEARANCE
NO
THRU_ALL
NA
NO
YES
YES
CLEARANCE
NO
THRU_ALL
NA
NO
NO
YES
CLEARANCE
NO
THRU_NEXT
NA
NO
NO
NO
CLEARANCE
NO
THRU_NEXT
NA
YES
NO
NO
CLEARANCE
NO
THRU_NEXT
NA
YES
YES
NO
CLEARANCE
NO
THRU_NEXT
NA
NO
YES
NO
CLEARANCE
NO
THRU_UNTIL
NA
NO
NO
NO
CLEARANCE
NO
THRU_UNTIL
NA
YES
NO
NO
CLEARANCE
NO
THRU_UNTIL
NA
YES
YES
NO
CLEARANCE
NO
THRU_UNTIL
NA
NO
YES
NO
CLEARANCE
NO
TO_SEL
NA
NO
NO
NO
CLEARANCE
NO
TO_SEL
NA
YES
NO
NO
CLEARANCE
NO
TO_SEL
NA
YES
YES
NO
CLEARANCE
NO
TO_SEL
NA
NO
YES
NO
锥形孔的 DEFAULT_CALLOUT_FORMAT_DATA
HOLE_TYPE
THREAD
DRILLED_DEPTH
STRAIGHT_DRILLED_DEPTH
THREAD_DEPTH
CSINK
CBORE
EXIT_CSINK
SAMPLE_CALLOUT_FORMAT
预览
TAPERED
YES
VAR
“无”(NONE)
VAR
NO
NO
NO
&FASTENER_ID &THREAD_SERIES - &THREAD_CLASS &STD_HOLE_TYPE / THREAD &VAR_THREAD &THREAD_DEPTH
TAPERED
YES
VAR
“无”(NONE)
VAR
YES
NO
NO
TAPERED
YES
VAR
“无”(NONE)
VAR
YES
YES
NO
TAPERED
YES
VAR
“无”(NONE)
VAR
NO
YES
NO
TAPERED
YES
VAR
VAR
VAR
NO
NO
NO
&FASTENER_ID &THREAD_SERIES - &THREAD_CLASS &STD_HOLE_TYPE / THREAD &VAR_THREAD &THREAD_DEPTH / TAPERED &VAR_DEPTH &DRILL_DEPTH / STRAIGHT DRILL ( &STRAIGHT_DIAMETER ) &VAR_THREAD&STRAIGHT_DRILL_DEPTH
TAPERED
YES
VAR
VAR
VAR
YES
NO
NO
TAPERED
YES
VAR
VAR
VAR
YES
YES
NO
TAPERED
YES
VAR
VAR
VAR
NO
YES
NO
TAPERED
YES
VAR
TO_SEL
VAR
NO
NO
NO
TAPERED
YES
VAR
TO_SEL
VAR
YES
NO
NO
TAPERED
YES
VAR
TO_SEL
VAR
YES
YES
NO
TAPERED
YES
VAR
TO_SEL
VAR
NO
YES
NO
TAPERED
YES
VAR
THRU_ALL
VAR
NO
NO
NO
&THREAD_SERIES &FASTENER_ID THREAD &VAR_THREAD &THREAD_DEPTH / TAPERED &VAR_THREAD &DRILL_DEPTH STRAIGHT DRILL THRU
TAPERED
YES
VAR
THRU_ALL
VAR
YES
NO
NO
TAPERED
YES
VAR
THRU_ALL
VAR
YES
YES
NO
TAPERED
YES
VAR
THRU_ALL
VAR
YES
NO
YES
TAPERED
YES
VAR
THRU_ALL
VAR
YES
YES
YES
TAPERED
YES
VAR
THRU_ALL
VAR
NO
YES
NO
TAPERED
YES
VAR
THRU_ALL
VAR
NO
YES
YES
TAPERED
YES
VAR
THRU_ALL
VAR
NO
NO
YES
TAPERED
YES
VAR
THRU_NEXT
VAR
NO
NO
NO
TAPERED
YES
VAR
THRU_NEXT
VAR
YES
NO
NO
TAPERED
YES
VAR
THRU_NEXT
VAR
YES
YES
NO
TAPERED
YES
VAR
THRU_NEXT
VAR
NO
YES
NO
TAPERED
YES
VAR
THRU_UNTIL
VAR
NO
NO
NO
TAPERED
YES
VAR
THRU_UNTIL
VAR
YES
NO
NO
TAPERED
YES
VAR
THRU_UNTIL
VAR
YES
YES
NO
TAPERED
YES
VAR
THRU_UNTIL
VAR
NO
YES
NO