零件建模 > 工程特徵 > > 標準孔 > 格式化螺紋註記
  
格式化螺紋註記
螺紋註記在您的設計中提供標準孔特徵的相關資訊,包括該孔的孔位表所列出的值。
您可以藉由修改「孔位表」中的 CALLOUT_FORMAT 欄位來自訂在螺紋註記中所顯示的格式和資訊。
使用下列原則來自訂螺紋註記格式:
每個參數前應有 (&) 符號。
參數名稱後應緊跟一個空格。
指示行用斜線 (/) 分開。
利用控制字元 (例如,<CTRL+A>) 得到一個擴展 ASCII 碼字元。
如果該孔是陣列的一個成員,則請在螺紋註記中使用 Pattern_No 參數來指明陣列中陣列孔的數量。
您可以透過使用 &parameter_name 語法調用自訂參數。
 
* 在退出「孔」(HOLE) 對話方塊之後,可編輯螺紋註記。它們是附加到孔特徵的 3D 註記 (「工具」(Tools) > 「環境」(Environment))。當您定義或重新定義標準孔時,可以在「註記」(Notes) 標籤中預覽孔的螺紋註記。
UNC 註記
要顯示下列註記,請在孔位表的 CALLOUT_FORMAT 欄位中使用下列文字:
&Screw_size &Thread_Series - &Thread_Class TAP <CTRL-a>x<CTRL-b> &Thread_depth / &Number_Size DRILL (&Diameter ) <CTRL-a>x<CTRL-b> &Drill_Depth -- (&Pattern_No ) HOLE
公制沉孔註記
在孔位表的 CALLOUT_FORMAT 欄位中使用下列文字:
&Diameter DRILL THRU, <CTRL-a>n<CTRL-b> - &Csink_diameter x &Csink_angle <CTRL-a>w<CTRL-b> / &Metric_size x &Pitch PLUG TAP <CTRL-a>x<CTRL-b> &Thread_Depth
公制埋孔註記
在孔位表的 CALLOUT_FORMAT 欄位中使用下列文字:
&Diameter DRILL THRU, <CTRL-a>n<CTRL-b> - &Cbore_diameter x &Cbore_depth<CTRL-a>v<CTRL-b> / &Metric_size x &Pitch PLUG TAP <CTRL-a>x<CTRL-b> &Thread_Depth
根據孔狀態顯示螺紋註記
您也可以在「孔位表」中現有 THREAD_DATA 表下新增 DEFAULT_CALLOUT_FORMAT_DATA 表,來定義每個標準孔狀態的圖說格式。此表格的每一列都代表標準孔可能具備的狀態,以及應針對該狀態顯示的圖說格式。針對孔的目前狀態,Creo 會在表格中搜尋相應列,然後使用您在各自列的 CALLOUT_FORMAT 儲存格中指定的圖說格式。
由於多個圖說可以存在於孔檔案的孔表中,因此有可決定如何選擇圖說的優先順序規則。CALLOUT_FORMAT 列與 DEFAULT_CALLOUT_FORMAT_DATA 表中會涉及預設圖說。在以下任何一種情況下,預設圖說都會使用 CALLOUT_FORMAT:
當 CALLOUT_FORMAT 包含非空白字串,且如果 DEFAULT_CALLOUT_FORMAT_DATA 表中沒有匹配時
如果 DEFAULT_CALLOUT_FORMAT_DATA 表不存在。
孔的目前狀態可決定 DEFAULT_CALLOUT_FORMAT_DATA 表中的圖說匹配。HOLE_TYPE、THREAD、DRILLED_DEPTH、THREAD_DEPTH、CSINK、CBORE 與 EXIT_CSINK 欄皆可用於匹配操作。當成功匹配所有上述欄時,匹配列是從表格頂部開始的第一個匹配。如果任何欄包含的值為 NA,則會將其視為成功匹配該欄。
下表列出了標準孔狀態所有可能的組合,以及一些圖說格式範例。
DEFAULT_CALLOUT_FORMAT_DATA
HOLE_TYPE
THREAD
DRILLED_DEPTH
THREAD_DEPTH
沉孔
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
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
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_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_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
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
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
TAPERED
YES
VAR
VAR
NO
NO
NO
TAPERED
YES
VAR
VAR
YES
NO
NO
TAPERED
YES
VAR
VAR
YES
YES
NO
TAPERED
YES
VAR
VAR
NO
YES
NO