扣件資料檔案
系統會從扣件資料檔案中,讀取以 Creo Intelligent Fastener 組裝之扣件的所有資訊。扣件資料檔案的副檔名為 .dat。每個 DAT 檔案又分為兩個區段。
DAT 檔案的第一個區段提供扣件的基本資訊,例如扣件的類型和單位等。
第二個區段則包含扣件例證的定義。提供定義的方法有兩種︰
為每個單一扣件例證新增一行資料:
使用族表對應,直接從泛用零件取得扣件例證資訊。
每種扣件類型都需要具備某些尺寸,才能在「螺絲扣件定義」(Screw Fastener Definition)「定位銷扣件定義」(Dowel Pin Fastener Definition) 對話方塊中顯示 2D 預覽結果。即使已有扣件例證存在,仍須提供這些值。
* 
您必須按 TAB 鍵來分隔 DAT 檔案中的值。
DAT 檔案的區段 1
下表說明 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。接著,當您將指標放在放置參照上時,ID 便會出現。如果您的扣件資料檔案指向具有不同放置參照的扣件零件,請在第一個 ID 後方加上放置參照對。請務必按下 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
可選值。將這些關鍵字用於特殊孔類型。使用 TAB 或分號分隔值。可用於下列扣件類型:
SCREWTYPE
WASHERTYPE
NUTTYPE
INSERTTYPE
* 
這些值的優先順序高於 SCR_THREAD_SERIES_* 選項。
THREAD_NAME_BLIND
THREAD_NAME_COUNTERBORE
THREAD_NAME_CLEARANCE
可選值。將這些關鍵字用於特殊孔類型。使用 TAB 或分號分隔值。僅適用於 PINTYPE 扣件類型。
* 
這些值的優先順序高於 PIN_THREAD_SERIES_* 選項。
族表關鍵字只適用於族表對應。
族表資訊
關鍵字
FAMPRT
不含副檔名的泛用族表零件名稱。
MUST
NOT
可選值。您可以使用這些關鍵字,依據參數或尺寸值 (可指定相符或不相符) 篩選族表例證。請務必使用有效的 Creo Parametric 參數或尺寸名稱,語法為 MUST <NAME><VALUE>NOT <NAME><VALUE>
DAT 檔案的區段 2
下表說明 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) 表格。
* 
這些值具有最高優先順序。這些值會覆寫截面 1 與 *_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) 表格。
* 
這些值具有最高優先順序。這些值會覆寫截面 1 與 *_THREAD_SERIES_* 選項中的值。
#SURFACE
可選值。參照平面的項目 ID 或名稱。若要翻轉定向,請在 ID 或名稱之前加上一個減號 (-)。
#AXIS
可選值。參照軸的項目 ID 或名稱。
#ORIENT
可選值。定向平面的項目 ID 或名稱。若要翻轉定向,請在 ID 或名稱之前加上一個減號 (-)。
<STRING>
僅適用於螺絲扣件。
如果單位 = 公釐,請輸入 M<DN>。
如果單位 = 英吋,請輸入 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