製造 > 製造參數 > 在關係中使用參數
  
在關係中使用參數
可使用關係透過其他參數或零件尺寸來驅動 NC 序列和刀具參數。帶有數值和字串值的參數都可包括在關係中。如果參數是由關係驅動的,系統就會在參數檔案中此參數旁加上註記。如果修改的是關係驅動的參數,再生後就會重置此參數的值。您可以在「關係」(Relations) 對話方塊中定義複雜關係。欲開啟此對話方塊,請按一下「編輯參數」(Edit Parameters) 對話方塊上的
建立新的 NC 序列時,選取工具之後,所需的參數會自動填入 NC 序列標籤上的「參數」(Parameters) 子標籤中。將在下列一個或多個位置處定義關係:
「關係」(Relations) 對話方塊。按一下「編輯參數」(Edit Parameters) > 「刀具」(Tools) > 「關係」(Relations) 來開啟對話方塊。
在工作目錄的 ncparam.xml 檔案中。
在位於 PRO_DIRECTORY%/text/templates/mach_simncparam.xml 檔案中
限制與例外
下列序列的參數不會自動填入:
螺紋車削
使用其他步驟作為參照的局部銑削 NC 序列
若是草繪工具,您可以在「關係」(Relations) 對話方塊中定義參數;不過,「參數」(Parameters) 標籤上的必要參數不會自動填入。
使用多刀尖刀具建立 NC 序列時,方程式會使用刀尖 1 而不刀具直徑進行設計。
若您在「刀具設定」(Tool Setup) 對話方塊中修改刀具幾何,為該刀具定義的關係並不會隨著變更。在此類情況下,您可以變更刀具類型而非修改幾何。
以下是一些關係的範例:
在關係中使用 NC 序列參數
在此範例中,關係中使用了圓弧進給率、切削進給、等距及刀具直徑的 NC 序列參數。
ARC_FEED = CUT_FEED*5
STEP_OVER = CUTTER_DIAM/2
NC 序列參數語法為 PARAM_NAME:FID_#,其中 PARAM_NAME 是參數名稱,# 是 NC 序列的內部特徵 ID。此為非強制選項。
在關係中使用刀具參數
在此範例中,在下列關係中同時使用了刀具 ID 及 NC 序列參數等距與刀具直徑:
STEP_OVER:FID_22 = d6:1 * 0.1
STEP_OVER:FID_22 = CUTTER_DIAM:TID_RMIL1 * 0.4
刀具參數語法為 PARAM_NAME:TID_ID,其中 PARAM_NAME 是參數名稱,TID 是刀具 ID。
 
* 指定刀具 ID 並非強制性的。如果您不指定刀具 ID,則會將指定的刀具參數視為目前序列。
您也可以在關係內擷取並使用任何 NC 序列中使用之刀具的刀具 ID。若要從序列擷取刀具 ID,請使用以下語法:
TOOL_ID:FID_#,其中 # 是 NC 序列的內部特徵標識
在關係中使用作業參數 STOCK_MATERIAL
在此範例中,在關係中使用了坯件材料的作業參數。
IF STOCK_MATERIAL =="steel" CUT_FEED = 200 ELSE CUT_FEED = 2000 ENDIF
此關係會根據在作業中定義的坯件材料驅動切削進給。同樣的,您也可以在關係中使用此參數驅動 NC 序列參數。
利用「關係」(RELATIONS) 選單中的「顯示」(Show)「資訊」(Info) 下的 > 「NC 序列」(NC Sequences) 選項 (僅在「產生」模式下可存取) 可便於使用關係中的刀具和 NC 序列參數。它們分別為所選刀具或 NC 序列顯示參數 (包括標識)。
 
* 在關係中使用 floor() 函數可對參數值進行四捨五入。您也可以在 ncparam.xml 檔案中使用此函數。