关于使用通配符
您可以按下文所述方法使用通配符:
表格格式配置“格式”(Format) 列中
“NC 标题”(NC headline)
“NC 重复区域”(NC repeat region)
“NC 块尾”(NC blockend)
“USER”行中
系统通配符
<NR>
孔注释字符串。使用 NOTE_FORMAT 选项定义此通配符的值。
<DIR>
孔方向。
<DIR_SIGN>
方向的代数符号。
<-DIR_SIGN>
方向的反代数符号。
<TYPE>
孔类型。另请参见配置孔类型
<X>
孔原点的 X 位置。
<Y>
孔原点的 Y 位置。
<Z>
孔原点的 Z 位置。
<X_VEC>
归一化方向向量的 x 方向。
<Y_VEC>
归一化方向向量的 y 方向。
<Z_VEC>
归一化方向向量的 z 方向。
<X_ANG>
坐标系 X 轴和孔轴之间的角度。
<Y_ANG>
坐标系 Y 轴和孔轴之间的角度。
<Z_ANG>
坐标系 Z 轴和孔轴之间的角度。
<X_ANG_UDF>
坐标系 X 轴和 UDF 方向之间的角度。
<Y_ANG_UDF>
坐标系 Y 轴和 UDF 方向之间的角度。
<Z_ANG_UDF>
坐标系 Z 轴和 UDF 方向之间的角度。
<RADIUS>
极坐标系:
径向坐标(半径)的输出。
<ANGLE>
极坐标系:
极角(方位角)的输出。
<USER>
USER 下的孔类型定义中定义的字符串的结果。
<IDX>
表中的索引。这仅用于表格输出。
<KENR>
特征号
<KEID>
特征 ID
<KENAME>
特征的名称。
<LINENUMBER>
插入当前行的行号。这仅用于 NC 输出。
<BLOCKNUMBER>
插入当前块的编号。仅用于 NC 输出。
<\n>
插入一个换行符。这仅用于 NC 输出。
尺寸通配符
您可以使用在类型定义中定义的任何尺寸符号。在尖括号中输入符号名称。例如,如果孔直径带有符号 DM1,则使用 <DM1> 通配符。
参数通配符
您可以使用任何已定义的孔参数的值。在尖括号中输入参数的名称。例如,如果参数名称是 FORM,则使用 <FORM> 通配符。
格式化和特殊值
您可以为每个输出分别设置格式。要定义位数,请参见下面的列表。对于某些通配符,可使用一些特殊值。
要设置位数,请在名称后面键入一个分号,然后键入一个数字。在“可能值”(Possible values) 下,将列出下面所示的内容︰
<NAME>
<NAME;3>
<NAME;-3>
<NAME;(3)>
<NAME;(-3)>
<NAME;ALL>
<NAME;-ALL>
如果未使用分号,则会从配置选项 DIGITS 中选取位数。
如果在数字前添加了连字符 (-),则会移除前导零。例如,这可以用于公差。
使用 (x) 括号以使用尺寸中的位数。如果找不到尺寸,则使用 x 位数。
使用 ALL 可输出所有现有的位数。
下表中列出了尺寸和参数的特殊值︰
格式设置
示例和说明
<NAME#'SIGN'#NAME2;x>
用 SIGN 分隔的两个值。
下表中列出了尺寸的特殊值︰
格式设置
示例和说明
<NAME#TOL>
H7
JS8
<NAME#TOLLIM>
<NAME#TOLLIM;x>
<D#TOLLIM> = H7 +0.02/0.00 (DIGITS = 2)
<D#TOLLIM;-3> = H7 +.002/.000
<D#TOLLIM;-ALL> = JS8 +.0011/-.0011
<NAME#TOL(LIM)>
<NAME#TOL(LIM);x>
<D#TOL(LIM)> = H7 (+0.02/0.00) (DIGITS = 2)
<D#TOL(LIM);-3> = H7 (+.002/.000)
<D#TOL(LIM);-ALL> = JS8 (+.0011/-.0011)
<NAME#TOLSYMLIM>
<NAME#TOLSYMLIM;x>
<D#TOLSYMLIM> = H7 +0.02/0.00 (DIGITS = 2)
<D#TOLSYMLIM;-3> = H7 +.002/.000
<D#TOLSYMLIM;-ALL> = JS8 ±.0011
<NAME#TOL(SYMLIM)>
<NAME#TOL(SYMLIM);x>
<D#TOL(SYMLIM)> = H7 (+0.02/0.00) (DIGITS = 2)
<D#TOL(SYMLIM);-3> = H7 (+.002/.000)
<D#TOL(SYMLIM);-ALL> = JS8 (±.0011)
<NAME#LIM>
<NAME#LIM;x>
<D#LIM> = +0.02/0.00 (DIGITS = 2)
<D#LIM;-3> = +.002/-.000
<D#LIM;-ALL> = +.0011/-.0011
<NAME#(LIM)>
<NAME#(LIM);x>
<D#(LIM)> = (+0.02/0.00) (DIGITS = 2)
<D#(LIM);-3> = (+.002/.000)
<D#(LIM);-ALL> =(+.0011/-.0011)
<NAME#SYMLIM>
<<NAME#SYMLIM;x>
<D#SYMLIM> = +0.02/0.00 (DIGITS = 2)
<D#SYMLIM;-3> = +.002/.000
<D#SYMLIM;-ALL> = ±.0011
<NAME#(SYMLIM)>
<NAME#(SYMLIM);x>
<D#TOL(SYMLIM)> = (+0.02/0.00) (DIGITS = 2)
<D#TOL(SYMLIM);-3> = (+.002/.000)
<D#TOL(SYMLIM);-ALL> = (±.0011)
<NAME#PREFIX>
尺寸的前缀(如果设置)
<NAME#SUFFIX>
尺寸的后缀(如果设置)
<NAME#GTOL>
输出几何公差(如果分配给尺寸)
<NAME#ABS_DEPTH;x>
输出此元素的绝对深度。
“NC 重复区域”(NC repeat region) 中的条目:
X<X;2> Y<Y;2> DIAMETER: <DM1;(1)> DEPTH: <T1;1> (<FORM>)
结果可能如下︰
X10.15 Y20.00 DIAMETER: 15.0 DEPTH: 5.0 (DIN74KM)
“D”中的条目。
Ø<D;(2)> <D#TOL(SYMLIN);-4>
结果可能如下︰
Ø10.00 JS8 (±.0011)
Ø10.000 H7 (+.0020/0.0000) - 如果直径的位数设置为 3。
Ø8.50 - 没有为直径设置公差
这对您有帮助吗?