製造 > 製造參數 > 孔加工參數
  
孔加工參數
下列參數指定用於「孔加工」NC 序列。設定這些參數時,它們被列在與分支名稱相對應的標題下。
關於對所有 NC 序列類型都可用的公共製造參數的說明,請參閱主題「NC 序列公共參數」。請跟隨「另請參閱」下方的連結以存取這個主題。
 
您必須為預設值為 –1 的所有參數提供一個值 (這意味著系統未對其設定預設值)。
NC 序列參數的長度單位 (在可用處) 與工件的單位相同。
切減材料選項
SCAN_TYPE
有幾種算法可用於自動建立「孔加工」刀具路徑:
TYPE_1 - 透過增加 Y 座標並在 X 軸方向上來回移動。在下圖中,此掃描類型會顯示在左邊的畫面中。
TYPE_SPIRAL - 從距座標系最近的孔順時鐘方向開始。在下圖中,此掃描類型會顯示在中間的畫面中。
TYPE_ONE_DIR - 在下圖中遞增 X 座標並遞減 Y 座標,此掃描類型顯示在右邊的畫面中。
PICK_ORDER - 按選擇孔的順序鑽孔。如果一種選擇方法可選取多個孔 (例如,「全部孔」(All Holes)「陣列」(Pattern) 選項),將根據 TYPE_1 鑽孔。然後恢復 PICK_ORDER 鑽孔。
最短 (預設) - 系統確定採用哪種孔順序可使加工運動時間最短。
ORIENT_SCAN_TYPE
對於單一步驟內的「5 軸孔加工」,請確定 SCAN_TYPE 參數的應用方式。
YES - 會將具有共用軸定向的孔編組,並會將 SCAN_TYPE 應用至每個群組。
NO (預設) – 會對不考慮其軸定向的孔應用 SCAN_TYPE 參數。
CUT_DIRECTION
可顛倒加工孔的順序。值為:STANDARD (預設) 或 REVERSE。REVERSE 將使系統從最後的孔開始,然後回到第一個孔。當在大的孔集上建立多 NC 序列時,此功能很有用處:使連續 NC 序列的刀具路徑方向交互,可節省重新定位刀具的時間。如果刀具路徑是用「自訂」功能建立的,CUT_DIRECTION 就會影響「使用草繪」段,但並不影響「連接對」段。
CYCLE_FORMAT
指定「孔加工」NC 序列 CL 資料輸出的格式。對所有新增立的 NC 序列,預設值是 COUPLET。另一選項是 FIXED (這是在發行版本 12.0 以前建立的 NC 序列預設值)。對「鏜孔刀具」、「鉸孔中」及「破斷凹口」循環不適用 (總是以「COUPLET」格式輸出)。
CYCLE_OUTPUT
當 NC 序列中包括多個「孔集」時,為自動建立的「孔加工」刀具路徑指定鑽孔順序:
BY_HOLE (預設) - 對所有選取的孔套用「掃描類型」算法,不考慮它們屬於哪一「孔集」。這會使刀具穿越較短的橫移路徑。
BY_HOLESET - 對每個「孔集」的孔分別套用 SCAN_TYPE 算法。這樣會稍微減小 CL 檔案的大小,因為每個「孔集」將僅有一個與之關聯的 CYCLE / ...和 CYCLE / OFF 語句,而不是每次在刀具移動到不同「孔集」中的孔時都開啟和關閉循環。
切削參數
BREAKOUT_DISTANCE
在與用「貫穿全部」(Thru All) 選項所鑽孔關聯和與用「自動」(Auto) 深度選項所鑽通孔關聯的 CYCLE 語句中,系統將 BREAKOUT_DISTANCE 值新增到 Z 深度。如果在定義「孔集」時選取「使用破斷距離」(Use breakout distance),可將此參數用於「盲深」。預設值為 0。
CHK_SRF_STOCK_ALLOW
允許指定要用於檢查曲面的機械坯件裕量。預設值是一個破折號 (-),即略過。此參數可用於除「後」膛孔以外的所有「3 軸孔加工」NC 序列。
PECK_DEPTH
每一鑽孔通路的深度增量。預設值是 0。如果選取 DEEP 鑽孔,必須指定非零的 PECK_DEPTH。不可用於「沉孔」鑽孔。
進給
THREAD_FEED
僅用於「攻牙」循環 (取代 CUT_FEED) 以指定進給率。未設定預設值 (顯示為「-1」)。
THREAD_FEED_UNITS
TPI (預設)、MMPR、IPR。僅適用於「攻牙」循環。允許取代螺距名稱。
FLOAT_TAP_FACTOR
僅用於浮動「攻牙」循環。透過將 THREAD_FEED 值乘以 FLOAT_TAP_FACTOR 計算進給率。預設值為 1。
機械
SPINDLE_SPEED
機械主軸轉動的速度。未設定預設值 (顯示為「-1」)。
RETURN_SPINDLE_SPEED
返回運動期間機器主軸的旋轉速率。此參數適用於「固定的」(Fixed)「攻牙」(Tapping) 序列。
SPINDLE_STATUS
ON (預設),OFF。
SPINDLE_SENSE
主軸的轉動方向。CW (順時鐘方向 - 預設值),CCW (反時鐘方向)。
SPINDLE_RANGE
NO_RANGE (預設),LOW、MEDIUM、HIGH、NUMBER。如果設定的是 NO_RANGE 之外的值,範圍將被包含在 CL 檔案中的 SPINDL 指令中 (例如「RANGE, LOW」)。如果將其設定為 NUMBER,將在 SPINDL 指令中使用 RANGE_NUMBER 參數值 (例如,「RANGE,4」,其中 4 是 RANGE_NUMBER 的參數值)。
RANGE_NUMBER
如果將 SPINDLE_RANGE 設定為 NUMBER,將會在 SPINDL 指令中輸出此參數。預設值為 0。
MAX_SPINDLE_RPM
如果將其設定成破折號 (-) (預設值) 以外的值,MAXRPM 屬性將被新增到 SPINDL 指令中。
SPEED_CONTROL
CONST_RPM (每分鐘恒定轉數),CONST_SFM (每分鐘恒定曲面英呎數),CONST_SMM (每分鐘恒定曲面米數)。
SPEED_CONTROL 的預設是 CONST_RPM。CONST_SFM 和 CONST_SMM 允許對刀具與工件間的接觸曲面套用進給率控制,來建立良好的曲面精度。
DELAY
在深度停頓的持續時間。預設值是一個破折號 (-),在這種情況下,將沒有延緩。不適用於 TAP 和 DEEP 循環。
DELAY_UNITS
SECONDS (預設) 或 REV。
TIP_CONTROL_POINT
如果要將多刀尖刀具用於 NC 序列,則可讓您指定要使用哪個刀尖作為計算刀具路徑的控制點。下拉清單中的可用值相當於目前 NC 序列選定使用之刀具的刀尖數。
TLCHG_TIP_NUMBER
使用多刀尖刀具時,如果已經在 NC 序列中定義好起點和終點,則可讓您指定要使用哪個刀尖作為移至起點和終點的控制點。值為:
INITIAL - 刀尖 1。
CURRENT - 選定作為 NC 序列之 TIP_CONTROL_POINT 的刀尖。
孔_減少_係數
當鑽孔直徑大於孔直徑時,用來產生刀具路徑。依照指定的係數減少鑽孔直徑。值必須小於 1 才能產生精確的刀具路徑。
攻牙減少係數
當攻牙鑽孔直徑大於孔直徑時,用來產生刀具路徑。依照指定的係數減少攻牙鑽孔直徑。值必須小於 1 才能產生精確的刀具路徑。
入刀/退刀
CLEAR_DIST
此參數是指在 PLUNGE_FEED 結束和 CUT_FEED 開始的那個孔處、高出此孔頂端的間隙距離。未設定預設值 (顯示為「-1」)。
CLEARANCE_OFFSET
此參數是指在為「5 軸孔加工」定位刀具的那個孔處、高出此孔頂端的間隙距離。還定義在鑽完一個孔後、移動到下一孔前刀具的提刀距離。CLEARANCE_OFFSET 的預設值是破折號 (-),在這種情況下,將使用 CLEAR_DIST。僅適用於「5 軸孔加工」。
PULLOUT_DIST
允許刀具回到 CLEAR_DIST 所定義點以外的點。預設值是一個破折號 (-),在這種情況下,不使用此參數。
如果使用預設值,當刀具移動到下一孔時就會返回到間隙距離 (CLEAR_DIST),並且 CYCLE 語句將不包括 RETURN 選項。
如果將 PULLOUT_DIST 的值設定為 0,當刀具移動到下一孔時則返回到提刀面。
 
* 在 5 軸孔加工中,如果將 PULLOUT_DIST 設定為 0,刀具會在移至下一個孔之前恢復為 CLEARANCE_OFFSET。CLEARANCE_OFFSET 的預設值是破折號 (-),在這種情況下,將使用 CLEAR_DIST。
INTER_RET_HEIGHT
指定高出切削層級的距離,刀具將退回到此處來執行中間快速運動。預設為破折號 (-)。
RAPTO_DIST
允許從 CLEAR_DIST 向孔頂端進一步快速推進。預設值是一個破折號 (-),在這種情況下,不使用此參數。
FULL_RETRACT_DEPTH
如果將其設定為 0 (預設值) 以外的值,用來在經過一定數量的遞增步長後為 BREAKCHIP 循環指定從孔結束的全部回縮。此步長數量按 FULL_RETRACT_DEPTH / PECK_DEPTH 計算。
ORIENT_ANGLE
允許指定不對稱刀具在提刀前從孔壁向後移開之前的方向。僅適用於「鏜孔刀具」循環和後定位鑽孔。預設值是一個破折號 (-),在這種情況下,不使用此參數。
JOG_DIST
允許指定不對稱刀具在提刀前從孔壁向後移開的距離。僅適用於「鏜孔刀具」循環和後定位鑽孔。預設值是一個破折號 (-),在這種情況下,不使用此參數。
BACK_BORE_CLEARANCE
刀具與孔圓柱間的最小距離。僅適用於後定位鑽孔。