銑削參數
下列參數專用於銑削 NC 序列。設定這些參數時,它們被列在與分支名稱相對應的標題下。
關於對所有 NC 序列類型都可用的公共製造參數的說明,請參閱主題「NC 序列公共參數」。關於粗加工和重新粗加工 NC 序列特定參數的說明,請參閱主題粗加工和重新粗加工的特定銑削參數。請跟隨「另請參閱」下方的適當連結以存取這些主題。
|
• 您必須為預設值為 1 的所有參數指定一個值 (這意味著 Creo NC 未對其設定預設值)。
• NC 序列參數的長度單位 (在可用處) 與工件的單位相同。
|
切減材料選項
SCAN_TYPE
適用於「體積」、「曲面」、「表面」、「容器」和「陷入」銑削。
關於體積塊銑削,請參閱銑削刀具掃描銑削體積塊水平橫截面並避開島的方法。選項如下:
• TYPE_1 - 刀具連續加工體積塊,遇到島時提刀。
• TYPE_2 - 刀具連續加工體積塊而不提刀,遇到島時繞過它。
• TYPE_3 - 刀具從島幾何定義的連續區域移除材料,依次加工這些區域並繞島移動。完成一個區域後,可提刀,銑削其餘區域。對於 TYPE_3,建議將 ROUGH_OPTION 設為 ROUGH_&_PROF。
• TYPE_SPIRAL - 產生螺旋刀具路徑。
• TYPE_ONE_DIR - 刀具只進行單向切削。在每個切削通路終止位置提刀並返回到工件的另一側,以相同方向開始下一切削。避開島的方法與 TYPE_1 相同。
• TYPE_1_CONNECT - 刀具只進行單向切削。在每個切削通路終止位置提刀,迅速返回到目前通路的起始點,陷入,然後移動到下一通路的起始位置。如果在切削通路的起始位置存在一鄰接壁,連接運動將沿著該壁的輪廓進行以避免過切。
• CONSTANT_LOAD - 執行高速粗加工 (ROUGH_OPTION 設定為 ROUGH_ONLY) 或輪廓切削 (ROUGH_OPTION 設定為 PROF_ONLY)。
• SPIRAL_MAINTAIN_CUT_TYPE - 產生螺旋刀具路徑,兩次切削之間用倒圓弧連接。切削完成後,刀具按圓弧軌跡進入下一切削區域,顛倒切削方向以維持相對於其餘材料的切削類型 (CLIMB 或 CONVENTIONAL)。這是一個高速加工選項,它可最小化提刀次數。
• SPIRAL_MAINTAIN_CUT_DIRECTION - 產生螺旋刀具路徑,兩次切削之間用 S 形連接。切削完成後,刀具按 S 形連接軌跡進入下一切削區域,保持切削方向,這樣就使相對於其餘材料的切削類型在兩次切削之間改變 (從 CLIMB 到 CONVENTIONAL,然後從 CONVENTIONAL 到 CLIMB)。這是一個高速加工選項,它可最小化提刀次數。
• FOLLOW_HARDWALLS - 每次切削形狀遵循體積塊的壁形狀,在兩次連續切削的個別點之間保持固定位移。如果切削區域閉合,則在兩次切削之間存在 S 形連接。
下圖表示「體積」銑削的掃描類型。
1. TYPE_1
2. TYPE_SPIRAL
3. TYPE_2
4. TYPE_3
5. TYPE_ONE_DIR
6. TYPE_1_CONNECT
逆銑:
• TYPE_1 - 刀具連續加工選取的曲面,遇到島時提刀。
• TYPE_3 - 如果選取的曲面被分成多個區域,刀具在完全加工完一個區域後才移動到下一區域。
對於等高線曲面銑削:
• TYPE_1 - 刀具連續加工選取的曲面,遇到島時提刀。
• TYPE_2 - 刀具連續加工選取的曲面,遇到島時繞過它。
• TYPE_3 - 如果選取的曲面被分成多個區域,刀具在完全加工完一個區域後才移動到下一區域。
• TYPE_ONE_DIR - 刀具只進行單向切削。在每個切削通路終止位置提刀並返回到工件的另一側,以相同方向開始下一切削。
對於切削線曲面銑削:
• TYPE_1 - 刀具沿著所產生的切削線來回移動。
• TYPE_3 - 如果選取的曲面被分成多個區域,刀具在完全加工完一個區域後才移動到下一區域。
• TYPE_SPIRAL - 刀具於起始和終止切削線中間加工第一個切削通路。其餘通路將在第一個通路兩邊從右到左交替進行加工。
• TYPE_ONE_DIR - 刀具只進行單向切削。在每個切削通路終止位置提刀並返回到工件的另一側,以相同方向開始下一切削。
• TYPE_HELICAL - (僅可用於將 CUTLINE_TYPE 參數設定為 FLOWLINES 時。) 刀具會沿螺旋移動。僅對「封閉切削材料線」加工有效。產生的刀具路徑如下圖所示。
1. 起始切削線 (頂端曲面邊界)
2. 終止切削線 (底部曲面邊界)
對於投影切削曲面銑削,掃描類型與「體積」銑削相同 (TYPE_1_CONNECT 和 CONSTANT_LOAD 除外)。它們參照建立刀具路徑平坦模式的方法。
對於「刀側」銑削:
• TYPE_1 - 刀具在整個加工曲面來回移動。
• TYPE_ONE_DIR - 刀具只進行單向切削。在每個切削通路終止位置提刀並返回到工件的另一側,以相同方向開始下一切削。
• TYPE_HELICAL - 刀具沿螺旋線移動。僅對曲面的封閉迴圈有效。
對於「表面」銑削:
• TYPE_1 - 刀具沿選取的表面來回移動,加工出平行切削通路。如果所選的面由多個區域組成,刀具略過它們並移過整個工件長度。
• TYPE_3 - 如果所選的曲面由多個區域組成,刀具會在平行切削通路中來回移動來加工一個區域,然後提刀並移動到下一區域。
• TYPE_SPIRAL - 刀具在曲面中間加工第一個切削通路。其餘通路將在第一個通路兩邊從右到左交替進行加工。
• TYPE_ONE_DIR - 刀具只進行單向切削。在每個切削通路終止位置提刀並返回到工件的另一側,以相同方向開始下一切削。
1. TYPE_1
2. TYPE_3
對於「容器」銑削,掃描類型與「體積」銑削相同 (TYPE_1_CONNECT 和 CONSTANT_LOAD 除外)。它們參照刀具掃描容器底部的方法。
對於「陷入」銑削,刀具的 Insert_Width 小於刀具_直徑/2 時不能改變掃描類型。對於一般平口刀具,可用下列掃描類型:
• TYPE_3 - 完全加工完一個區域後才移動到下一個區域。
• TYPE_SPIRAL - 產生螺旋刀具路徑。
• TYPE_ONE_DIR - 只進行單向切削。在每個切削通路終止位置,刀具返回到區域的另一側,以相同方向開始下一切削。
ROUGH_OPTION
控制在「體積」銑削 NC 序列過程中是否出現輪廓通路。選項如下:
• ROUGH_ONLY - 建立不帶輪廓切削的 NC 序列。
• ROUGH_&_PROF - 建立粗加工銑削體積塊的 NC 序列,然後加工體積塊曲面輪廓。
• PROF_&_ROUGH - 首先加工體積塊曲面輪廓,然後粗加工切削該體積塊。
• PROF_ONLY - 僅加工輪廓。將 SCAN_TYPE 選項設定為 CONSTANT_LOAD,此選項可在兩個切片之間建立與 PROFILE_CONNECT_ANGLE 相關的 S 連接對,您可對此予以控制。
• ROUGH_&_CLEAN_UP - 清除體積塊壁而不建立輪廓切削通路。如果 SCAN_TYPE 設定為 TYPE_3,每個切片內的水平連接移動將沿體積塊壁進行。如果 SCAN_TYPE 設定為 TYPE_ONE_DIR,在陷入和提刀時,刀具將沿著體積塊壁垂直移動。對於 TYPE_ONE_DIR,刀具退到上一切片的水平;但是,它相對於目前切片的側移距離不超過 (STEP_DEPTH + CUTTER_DIAM/2)。
• POCKETING - 加工體積塊壁的輪廓並精加工銑削體積塊內平行於提刀面的所有平曲面 (島頂端和體積塊的底部)。根據 POCKET_EXTEND 參數的值銑削平面的開放邊。
• FACES_ONLY - 僅精加工銑削體積塊內平行於提刀面的平曲面 (島頂端和體積塊的底部)。根據 POCKET_EXTEND 參數的值銑削平面的開放邊。
| 透過使用具有「粗加工步長深度」(ROUGH_STEP_DEPTH) 的「3 軸逆銑」,可獲得類似具有「類型 1 方向」(TYPE_ONE_DIR) 的「粗加工及清理」(ROUGH_&_CLEAN_UP) 的刀具路徑。 |
下圖顯示依據 ROUGH_OPTION 的刀具路徑。
1. ROUGH_ONLY
2. PROF_ONLY
3. 粗切削後加工輪廓
4. 首先加工輪廓
5. ROUGH_&_PROF
6. PROF_&_ROUGH
1. 具有 TYPE_3 的 ROUGH_&_CLEAN_UP
2. 具有 TYPE_ONE_DIR 的 ROUGH_&_CLEAN_UP
下列說明顯示含 TYPE_ONE_DIR 之 ROUGH_&_CLEAN_UP 的刀具路徑。
1. 刀具路徑
2. STEP_DEPTH
3. 銑削體積塊壁 (側視圖)
4. STEP_DEPTH + CUTTER_DIAM/2
POCKET_EXTEND
加工體積塊內平面的開放邊時,定義刀具位置 (例如,島頂端)。值為:
• TOOL_ON (預設) - 刀具的中心接觸到表面邊界時,刀具便會停止。
• TOOL_TO - 刀具的前緣接觸到表面邊界時,刀具便會停止。
• TOOL_PAST - 刀具的尾部接觸到表面邊界時,刀具便會停止。
當 ROUGH_OPTION 設定為 POCKETING 或 FACES_ONLY 時使用該參數。
TRIM_TO_WORKPIECE
在「體積」銑削中,如果該參數設定為 FULL_TRIM,則將銑削體積塊限定在工件邊界內,以避免空跑。如果設定為 TRIM_TO_TOP (預設),則僅在 Z 軸方向上進行裁剪。
| • 如果工件存在過切,請勿將 TRIM_TO_WORKPIECE 設定為 FULL_TRIM。 • 當您有意位移或草繪體積塊超過工件邊界時 (如下圖所示),請務必將 TRIM_TO_WORKPIECE 設定為 TRIM_TO_TOP。 |
1. 銑削體積塊 (有位移)
在「3 軸逆銑」和「表面」銑削中,如果該參數設定為 YES (預設設定為 NO),則刀具在加工完工件的一個區域之後會移動到下一區域。實際刀具路徑取決於 SCAN_TYPE 參數值。下圖表示 SCAN_TYPE 設定為 TYPE_ONE_DIR 的「表面」銑削。
1. TRIM_TO_WORKPIECE NO
2. TRIM_TO_WORKPIECE YES
CUT_DIRECTION
對於「體積」銑削,可以在切片內將刀具的運動方向顛倒。參數值為 STANDARD 和 REVERSE。
對於「輪廓」銑削,STANDARD (預設) 由頂端至底部加工所選的曲面,即,從頂端切片開始;REVERSE 由底部至頂端加工,亦即,從最低切片開始。
STEPOVER_ADJUST
如果設定為 YES (預設),調整步長 (由 STEP_OVER 和 NUMBER_PASSES 參數定義),使一個通路的刀具路徑的起始和終止位置接近邊。調整後的步長不超過原始步長。如果設定為 NO,步長由 STEP_OVER 和 NUMBER_PASSES 參數的組合來精確定義。
1. STEPOVER_ADJUST NO
2. STEPOVER_ADJUST YES
CUT_TYPE
該參數與 SPINDLE_SENSE 一起控制加工 NC 序列或切片輪廓過程中移除材料時,材料與刀具的相對位置;底部切片 (如在容器銑削中) 不受該參數的影響。選項為 CLIMB、UPCUT 和 ZIG_ZAG。可能的組合和產生的刀具路徑為:
• CLIMB 和 CW - 刀具向左 (預設)。
UPCUT 和 CW - 刀具向右。
• UPCUT 和 CCW - 刀具向左。
CLIMB 和 CCW - 刀具向右。
• ZIG_ZAG - 切削方向在每一個切片上都改變。
| 當指定「粗加工_選項」為 ROUGH_&_PROF、PROF_&_ROUGH 或 PROF_ONLY 時,或者「掃描類型」為 TYPE_SPIRAL 時,可指定「體積」銑削的「切削_類型」參數。 |
對於「局部」銑削,有一個附加選項 NONE,選擇此選項可在清除材料時使刀具來回運動。
對於「輪廓」銑削,對開放輪廓進行輪廓加工時,可使用 ZIG_ZAG 選項。它提供層切面間的花邊類型連接,而 CLIMB 和 UPCUT 使刀具退回並迅速橫移到下一切片的起始位置。
1. CUT_TYPE CLIMB
2. CUT_TYPE ZIG_ZAG
對於「3 軸逆銑」,「切削類型」(CUT_TYPE)、「主軸方向」(SPINDLE_SENSE) 與「切削方向」(CUT_DIRECTION) 一起控制加工曲面時的起始點和方向。LACE_OPTION 參數必須設定為 NO。
PLUNGE_PREVIOUS
對於 SCAN_TYPE 為 TYPE_3 的「體積」銑削,該參數確定開始加工新區域時刀具陷入的位置:
• YES - 刀具在先前的加工區域內陷入,然後再移動到新區域。
• NO (預設) - 刀具在新區域內陷入。
FIX_SKIPPED_SLICES
預設狀態下 (NO),如果在銑削體積塊時,Creo NC 不能在某個 Z 深度上建立切片 (例如,由於幾何問題),刀具將跳過該切片而進入下一切片。如果該參數設定為 YES,則一旦不能建立切片,Creo NC 將會生成下一切片並在跳過的切片的層處重複加工它。也就是說,如果不能建立切片,下一切片將重複加工兩次:在跳過的切片的 Z 層和其自身的 Z 層級。每當不能生成切片時,系統就會發出警告。
LACE_OPTION
對於「精加工」、「逆銑」、「面銑」和「切削線」加工,該參數控制刀具在切削通路終止位置是否提刀 (如下圖所示)。如果設定為 NO (「逆銑」的預設設定),則每次切削後刀具都退回,以使所有切削都以相同方向進行。如果設定為其他值可使刀具來回切削,並指定鄰接切削的端點間的連接形狀:
• 如果設定為 LINE_CONNECT,鄰接端點由直線段連接。LINE_CONNECT 為「精加工」和「切削線」加工的預設值。
• 「曲線連接」(CURVE_CONNECT) 選項 (僅適用於「逆銑」) 使用更複雜 (減慢處理過程) 的算法,該算法考慮參照零件幾何。如果 LACE_OPTION 設定為 CURVE_CONNECT,刀具將沿著中斷切削通路的障礙物形狀來移動。只有 LINE_CONNECT 導致過切時才使用 CURVE_CONNECT。
• 「圓弧連接」(ARC_CONNECT) 選項適用於「3 軸逆銑」與「面銑」銑削。這在鄰接切削路徑之間提供了平滑、類似圓弧的連接對。可根據需要縮短切削通路來調節連接運動,以便刀具停在曲面邊界內。連接將自動避免過切。此選項用於高速加工。
• 如果設定為 LOOP_CONNECT,鄰接端點使用垂直迴圈連接,刀具切向離開和進入被加工曲面材料。
| 對於「3 軸逆銑」,如果將「往復加工選項」(LACE_OPTION) 設定為「直線連接」(LINE_CONNECT),則系統將自動避免連接運動的過切,並且在「直線連接」(LINE_CONNECT) 會導致過切時,將設定切換為「曲線連接」(CURVE_CONNECT)。在 4 軸和 5 軸 NC 序列中,如果 LINE_CONNECT 導致過切,刀具將退回。要避免此類提刀,請使用 CURVE_CONNECT 設定。 |
1. LACE_OPTION\ \ NO
2. LACE_OPTION\ \ LINE_CONNECT
ALLOW_NEG_Z_MOVES
對於「3 軸逆銑」NC 序列,如果該參數設定為 NO,系統將取消 Z 軸負方向上的移動。預設是 YES。如果您將 ALLOW_NEG_Z_MOVES 設定為 NO,您亦必須將 SCAN_TYPE 設定為 TYPE_1,以及將 LACE_OPTION 設定為 NO。下圖顯示將 ALLOW_NEG_Z_MOVES 設定為 NO 時的刀具路徑範例。
RETRACT_OPTION
控制體積銑削、粗加工和重新粗加工中的提刀次數和提刀層級。
在「體積」銑削中,可選值為:
• OPTIMIZE (預設) - 最小化提刀次數,但不最小化高度。如果指定用於 NC 序列,刀具將提到「橫移」平面層級上,否則退到提刀面層級上。
• NOT_OPTIMIZE - 如果第二個切片不是從刀具目前位置的正下方開始,則刀具會在兩個切片間提刀。如果「粗加工_選項」設定為 ROUGH_&_PROF 或 PROF_&_ROUGH,則刀具在切片內的粗加工和輪廓通路之間退回。如果 OPTIMIZE 導致過切,則指定為 NOT_OPTIMIZE。刀具退到「橫移」或「提刀」平面層級上。
• SMART - 最小化提刀次數和提刀高度。對於每次 NC 序列中的中間提刀,系統計算刀具橫移到新位置的安全層級。此安全層級被確定為刀具路徑上無障礙最低切片的層級,加上 PULLOUT_DIST 值 (如果已指定該值)。
| 如果使用「材料切減」為每個切片指定「進刀」或「退刀」路徑,系統將略過 RETRACT_OPTION 參數。 |
在粗加工和重新粗加工中,其值為:
• SMART (預設) - 最小化提刀次數和提刀高度。對於每次 NC 序列中的中間提刀,系統計算刀具橫移到新位置的安全層級。此安全層級被確定為刀具路徑上無障礙最低切片的層級,加上 PULLOUT_DIST 值 (如果已指定該值)。
• ALWAYS - 刀具會在每塊切片後提刀至提刀面。
GOUGE_AVOID_OPTION
在「曲面」、「刀側」與「切削線」銑削中,指定是否提刀以避免過切:
• RETRACT_TOOL - 刀具可在切削間提刀。
• LIFT_TOOL - 最小化切削之間的提刀次數。
• PROJECT_TOOL - 會將刀具路徑投影到曲面或幾何上。此選項可用於「3 軸螺旋」銑削 (在此情況下,曲面幾何在拓樸上會發生快速變更),以及 5 軸銑削 (在此情況下,樞軸點或軸可控制刀具軸)。
這是「切削線」銑削中的預設選項。會建立無過切的刀具路徑。
• 無 - 如果您需要含過切的法向刀具路徑,請在「切削線」銑削中使用此選項。
GOUGE_AVOID_TYPE
對於 3 軸輪廓加工:TIP_&_SIDES (預設) 設定使系統在避免刀具路徑過切時偵測過切。如果希望能加工過切,請將 GOUGE_AVOID_TYPE 設定為 TIP_ONLY。對於 5 軸輪廓加工:如果設定為 TIP_&_SIDES,系統避免有關於整個刀具的過切 (由刀具參數定義)。如果偵測到過切,刀具將退回。預設為 TIP_ONLY,此時,系統不偵測過切。
| 修改參數時,不能改變 GOUGE_AVOID_TYPE 設定。使用重新定義。 |
REMAINDER_SURFACE
適用於「逆銑」、「3 軸等高線」和「切削線曲面」銑削 NC 序列。如果設定為 YES (預設為 NO),系統將生成表示剩餘材料的曲面 (由後續的「局部銑削」NC 序列來移除)。此曲面屬於目前 NC 序列,並且在再生刀具路徑後再生。
| 根據 SCALLOP_HGT 參數值產生剩餘曲面。 |
AUTO_SYNCHRONIZE
只適用於「切削線曲面」銑削。如果設定為 YES (預設),系統將嘗試使用跨過所有選定的切削線的邊作為同步化線。如果不滿意,可將 AUTO_SYNCHRONIZE 設定為 NO 並手動指定同步處理線或同步處理點。
AUTO_INNER_CUTLINE
只適用於「切削線曲面」銑削。如果設定為 YES,系統將嘗試使用跨過所有指定同步化線的邊作為內部切削線。預設是 NO。
CUTLINE_TYPE
只適用於「切削線曲面」銑削。用來在計算切削線分佈時選取系統使用的算法。值為:
• BLEND - 系統使用曲面邊界混成來產生切削線。
• FLOWLINES (預設) - 系統使用有限元素分析法來處理所選的銑削曲面並產生切削線。
CUTLINE_EXT_TYPE
只適用於「切削線曲面」銑削。當切削線沒有延伸選取的加工曲面的整個長度時,指定系統如何處理這種情況。值為:
• BOUNDARY (預設) - 系統將嘗試將切削線延伸至曲面的邊界。
• NONE - 加工將僅限於指定切削線的長度。
1. 所選的加工曲面
2. 切削線起點
3. 切削線終點
4. CUTLINE_EXT_TYPE\ \ BOUNDARY
5. CUTLINE_EXT_TYPE\ \ NONE
AXIS_DEF_CONTROL
適用於「5 軸切削線曲面」、「路徑」銑削和「刀側」銑削。
對於「5 軸切削線曲面」銑削和「刀側」銑削,可用值為:
• USE_SURF_NORMS (預設) - 曲面法向用於確定刀具軸方向,即,任何使用者指定的軸定義都提供套用到加工曲面法向的定位導引角和傾角。
• IGNORE_SURF_NORMS - 忽視曲面法向,刀具軸方向為使用者指定的軸定義的嚴格內插值。不適用於「從曲面等高線的刀側銑削」。
對於「5 軸軌跡」銑削,該參數用於使用「曲面」(Surfaces) 指令建立的「自動切削運動」。指定軸定義的另一方法是使用「切割運動設定」(CUTMOTION SETUP) 選單中的「軸控制」(Axis Control) 指令。AXIS_DEF_CONTROL 參數指定明確的軸定義之間的近似值類型。值為:
• RELATIVE_TO_DRIVE_SURFACE (預設) - 對於在曲面上的多個位置處定義的每個明確軸,保留刀具軸相對於曲面法向的導引角和傾角。刀具在明確的軸定義之間移動時,系統透過在上一明確的軸定義和下一明確的軸定義之間進行線性插入值來計算平均導引角/傾角。然後,相對於目前位置上的曲面法向套用此平均值。此方法在需要精確的軸控制時,可用於生成可變導引角/傾角刀具路徑。將套用該控制進行試驗,以確定刀具和托架能通過零件幾何的狹窄管路。
• PROJECT_ON_DRIVE_SURFACE – 對於在曲面上的多個位置處定義的每個明確軸,保留刀具軸相對於曲面法向的導引角。刀具在明確的軸定義之間移動時,系統透過在上一明確的軸定義和下一明確的軸定義之間進行線性插入值來計算平均導引角。然後,在目前位置套用此平均值,並且刀具軸以傾角分量 0 投影到曲面上。此方法可用於生成刀具路徑,該刀具路徑具有使用者控制的可變導引角,但保持使用刀具的側面進行切削。
• FROM_AXES_AND_DRIVE_SURFACE - 此方法在一組曲面中具有一些不可展開的曲面時適用。在這些不可展開的區域中,刀具路徑可能不可預知,所以可能要指定明確的軸定義來取代系統預設值。系統將從曲面邊界衍生所有其他刀具向量。使用與 RELATIVE_TO_DRIVE_SURFACE 相同的規則,插入刀具軸。
• AXIS_LINEAR_APPROXIMATION - 刀具定向為明確的軸定義之線性近似值。
• AXIS_LEAD_ANGLE_APPROXIMATION - 刀具方向為沿著軌跡的導引角內插。
• PROJECT_FROM_AXES - 這個方法的工作方式與 FROM_AXES_AND_DRIVE_SURFACE 和 PROJECT_ON_DRIVE_SURFACE 的組合相同。您可以指定明確的軸定義,而系統將從曲面邊界衍生中繼的刀具向量。之後將把所有軸定義投影至驅動曲面上。
LEADING_EDGE_MACHINING
如果設定為 YES (預設為 NO),請確定刀具一定會用導引邊切削,即使是在高曲率的區域,同時並要保持與驅動曲面接觸。適用於使用曲面的 5 軸軌跡銑削。尤其在渦輪機葉片加工時非常好用。
USE_VARIABLE_TILT
如果設定為 YES (預設為 NO),刀具將傾斜以避免過切。只適用於「刀側」銑削。
IGNORE_RULINGS
如果設定為 NO (預設),刀具在加工直紋曲面時將平行於直紋曲面的母線。如果設定為 YES,刀具將略過直紋曲面的母線。只適用於「刀側」銑削。
4X_LEAD_RANGE_OPT
如果設定為 YES (預設為 NO),系統將嘗試使用可變導引角以避免過切。即,如果使用指定的 4X_LEAD_ANGLE 發生過切,系統將嘗試使用在 4X_MIN_LEAD_ANGLE 和 4X_MAX_LEAD_ANGLE 之間的另一角度。只適用於 4 軸銑削。
FOLLOW_TOP_EDGE_3AX
在 3 軸軌跡銑削中,您可以用錐形刀具 (SIDE_ANGLE > 0) 來加工凸台或孔的頂邊。如果設定為 YES (預設為 NO),系統將自動計算 XY 平面上的必要位移,讓刀具 (1) 的側邊能跟隨凸台 (2) 的頂邊或孔,如下列的示意圖所示。
CUSTOMIZE_AUTO_RETRACT
如果設定為 NO (預設為 YES),刀具沿著預設刀具路徑運動時,將不執行自動提刀。
SLICE_PATH_SCAN
定義在多個步長深度 (切片) 內加工多個通路的順序。值為:
• PASS_BY_PASS - 完成第一個切片的第一個通路後,切換到第二個切片加工第一個通路,以此類推。完成最後一個切片的第一個通路後,切換到第一個切片加工第二個通路;繼續執行直到完成最後切片的最後一個通路。
• SLICE_BY_SLICE - 完成一個切片內的所有通路之後才切換到下一個切片。
CONNECTION_TYPE
控制多步長和多通路 3 軸和 2 軸軌跡銑削的中繼刀具提刀。值為:
• RETRACT (預設) - 在中繼切削結束時,刀具會提刀、沿提刀面移動,然後陷入下一個切削的起始點。
• Z_LAST - 在中繼切削結束時,刀具會先移入 XY-平面,然後沿著 Z 軸移至下一個切削的起始點。
• Z_FIRST - 在中繼切削結束時,刀具會先沿著 Z 軸移動,然後再移至 XY-平面上下一個切削的起始點。
• SIMULTANEOUS - 刀具會直接從前一個切削的終點移至下一個切削的起始點。
• AUTO_CONNECT - 中繼切削結束時,視起點是位在前一終點下方或上方而定,刀具會沿著 Z_FIRST 或 Z_LAST 方向提刀。
| AUTO_CONNECT 僅對於 2 軸軌跡銑削 NC 序列可見。 |
MACHINING_ORDER
對於使用先前刀具的「局部」銑削,指定移除轉角處和曲面上的剩餘材料的順序。值為:
• CORNERS_FIRST (預設) - 移除轉角處的剩餘材料,然後繼續清除曲面。
• SURFACES_FIRST - 清理曲面,然後移除轉角處的剩餘材料。
• CORNERS_ONLY - 移除轉角處的剩餘材料,但不加工曲面。
• SURFACES_ONLY - 清理曲面,但不加工轉角。
SURFACE_CLEANUP
對於使用先前刀具的「局部」銑削,指定曲面的清除是在單個通路中完成還是按步長深度增量來完成。值為:
• SINGLE_DEPTH (預設) - 刀具在曲面底部加工一個切削通路。
• MULTI_DEPTH - 刀具加工多個切削通路,按步長深度增量移除材料。您必須指定 STEP_DEPTH 參數值。
CORNER_CLEANUP
對於使用先前刀具的「局部」銑削,指定如何加工轉角。值為:
• Z_PLANE_CUTS (預設) - 使用 2.5 軸加工移除轉角處的材料。
• CONTOUR - 使用一系列垂直切削移除轉角處的材料。
RETRACT_TRANSITION
針對高速體積銑削,以及粗加工和重新粗加工,指定如何在垂直提刀運動和橫移運動 (在提刀面或中繼橫移平面層級的水平移動) 之間進行刀具轉換,然後指定如何在橫移運動和垂直陷入運動之間進行刀具轉換。值為:
• CORNER_TRANSITION (預設) - 垂直移動和水平移動互相成某一角度。
• ARC_TRANSITION - 垂直移動和水平移動由相切圓弧連接。在此種方式中,刀具在高速加工中改變方向時不必減慢速度或停止。轉接圓弧的半徑由 RETRACT_RADIUS 參數值定義。圓弧在安全橫移平面的層級上面開始,因此,水平橫移將以 RETRACT_RADIUS 在提刀面或中間橫移平面層級上面開始。
RETRACT_RADIUS
指定轉接圓弧的半徑 (如果 RETRACT_TRANSITION 參數設定為 ARC_TRANSITION)。預設為破折號 (-)。如果設定 RETRACT_TRANSITION 為 ARC_TRANSITION,必須指定 RETRACT_RADIUS 的值。
TRIM_TOOLPATH_ON_HOLDER
粗加工、重新粗加工、精加工和轉角加工時,如將其設為 YES,且又設定了 HOLDER_DIAMETER 和 HOLDER_LENGTH,則會將刀具路徑分隔成碰撞區域和無碰撞區域。
1. 無碰撞區域
2. 碰撞區域
在碰撞區域中,刀具托架會與參照零件碰撞,但在無碰撞區域中,就不會發生碰撞情形。最後產生的刀具路徑是所有無碰撞區域的組合。
| 進行粗加工時,由於會移除刀具路徑的碰撞區域,所以不會對工件的某些部分進行加工。這些部分會在重新粗加工時進行加工。 |
如設為 NO,則不會依據碰撞與否來分隔刀具路徑,亦即,刀具會通過整個刀具路徑,而略過刀具托架和工件之間的碰撞。預設值是 NO。
CALCULATE_MIN_TOOL_LENGTH
粗加工、重新粗加工、精加工和轉角加工時,如將其設為 YES,且又指定了 HOLDER_DIAMETER 和 HOLDER_LENGTH,則會計算為防止任何碰撞發生所需的最小刀具長度。刀具路徑計算完畢後,此最小長度會顯示在訊息視窗中。
如設為 NO,則不會計算最小刀具長度。預設值是 NO。
HOLDER_CLEARANCE
連同任意坯件間隙一起定義,如設定了 HOLDER_DIAMETER 和 HOLDER_LENGTH 可用來指定刀具托架和加工的曲面之間所允許的最小距離。應大於刀具路徑的精度。預設值為 0。
1. HOLDER_CLEARANCE
HELICAL_RAMP_ANGLE、HELCIAL_PITCH、HELCIAL_BOUNDS 與 ADJUST_PITCH 參數會在螺旋刀具路徑的產生過程中使用。
HELICAL_RAMP_ANGLE 與 HELICAL_PITCH
指定要在螺旋切削的起始高度與高度之間建立的線圈數。您可以使用「曲線切削」(Curve Cut) 對話方塊指定「起始高度」與「高度」。如果提供這兩個參數的值,HELCIAL_RAMP_ANGLE 值會覆寫 HELICAL_PITCH 值。如果您不指定這些參數的值,則只會在兩個高度之間建立一個螺旋線圈。
HELICAL_BOUNDS
指定至否在螺旋切削的起始高度與高度上建立其他最初與最終切片。此參數具有下列值:
• NO_BOUNDS - 不建立切片。
• START_BOUND - 建立單一起始切片。
• END_BOUND - 建立最終切片。
• BOTH_BOUNDS - 建立起始與最終切片。
ADJUST_PITCH
YES 值可控制螺旋斜向進刀角度與螺旋螺距,以使正好容納在「起始高度」與「高度」之間的線圈數為整數。
切削參數
MAX_DISCRETIZE_ANGLE
指定刀具路徑中兩點之間的刀具軸方向的最大變更。如果兩點之間的角度大於 MAX_DISCRETIZE_ANGLE 的值,會在兩點之間新增一點或多點。沒有預設值。
MIN_DISCRETIZE_ANGLE
指定刀具路徑中兩點之間的刀具軸方向的最小變更。如果兩點之間的角度小於 MIN_DISCRETIZE_ANGLE 的值,則刀具軸會保持相同方向。沒有預設值。
SKIP_PATH
指定第一、最後路徑或兩者是否應在 3、4 和 5 軸曲面銑削中從加工曲面的集合中移除。選項如下:
• NO_SKIP (預設) - 不移除刀具路徑路徑。
• FIRST - 只移除第一路徑。
• LAST - 只移除最後路徑。
• BOTH - 移除第一與最後路徑。
STEP_DEPTH
在粗切削 NC 序列中的每一通路的遞增深度。STEP_DEPTH 必須大於零。未設定預設值 (顯示為「1」)。
對於刻模,預設為破折號 (-),即沒有使用。若將 STEP_DEPTH 設成小於 GROOVE_DEPTH 的值,將以多步驟增量來執行刻模。
MIN_STEP_DEPTH
對於「體積」和「輪廓」銑削,指定兩個切片間的最小允許距離。預設狀態下,垂直於「NC 序列」座標系 Z 軸的所有平曲面都會產生附加切片。如果沿此類平曲面的某一切片和前一切片間的距離小於 MIN_STEP_DEPTH,則跳過該切片。
STEPDEPTH_ADJUST
指定當您產生精加工垂直壁的刀具路徑時,以相等距離建立 Z 切片的高度。此參數適用於「粗加工」、「重新粗加工」與「精加工」。
NUMBER_CUTS
對於「表面」銑削,對到某一深度的切削次數進行附加控制 (也由 STEP_DEPTH 參數控制)。系統使用 STEP_DEPTH 參數值計算切削次數,並將其與 NUMBER_CUTS 對照,取較大值。預設為破折號 (-),即沒有使用。
對於「切削線」加工,可按步長深度增量執行銑削。它必須與下一參數 OFFSET_INCREMENT 一起使用。預設為破折號 (-),即沒有使用。
對「刻模」而言,可在指定 STEP_DEPTH 參數的情況下限制切削的數目。預設為破折號 (-),即沒有使用。例如,若指定數值 3,刀具將以 STEP_DEPTH 增量來製作三個切削通路,最後通路則以 GROOVE_DEPTH 值定義。
OFFSET_INCREMENT
該參數與 NUMBER_CUTS 一起使用,可按步長深度增量執行「切削線」加工。刀具將在所選的曲面上方 (OFFSET_INCREMENT * (NUMBER_CUTS1) + PROF_STOCK_ALLOW) 的位置處加工第一個切片,以彼此間距離為 OFFSET_INCREMENT 完成 NUMBER_CUTS 個切片的加工,這樣最後的切片會位於所選的曲面上方的 PROF_STOCK_ALLOW 位置處。如果指定 SCALLOP_HGT,它只影響最後的切片。在每個切片的終止位置,刀具將退回,移動到下一切片的起始位置然後陷入。如果 LACE_OPTION 設定為 NO,刀具將在每個越過加工曲面之切削通路後額外提刀。預設為破折號 (-),即沒有使用。
ROUGH_STEP_DEPTH
僅適用於「3 軸逆銑」。預設為破折號 (-)。如果指定預設值之外的其他值,系統將以相應水平切片定義的深度增量執行曲面銑削。它可建立「體積」式刀具路徑而不實際定義「銑削體積」,這在加工匯入的曲面 (非實體曲面) 時特別有幫助。此 NC 序列與一般「3 軸逆銑」序列移除的材料相同並同樣具有自動消除過切的功能。
下圖顯示了以深度增量進行的「3 軸逆銑」。
1. 選取此曲面。
MIN_RETRACT_DISTANCE
適用於清角加工、殘料加工、粗加工、重新粗加工及體積塊銑削。
當在一個路徑的終點與另一個路徑的起點之間移動時,根據刀具的行進距離而定,刀具可能會在曲面上或在提刀中。此參數可控制在這兩種狀態之間作決定的點。如果一個路徑的終點與另一個路徑之間的起點之間的距離小於此值,刀具會停留在曲面上。如果距離較大,刀具會清除至提刀面。請參閱主題「範例:清角加工期間的刀具放置」。針對「粗加工」、「重新粗加工」與「體積塊銑削」,此參數可用於 CONSTANT_LOAD、MAINTAIN_CUT_TYPE、MAINTAIN_CUT_DIRECTION、FOLLOW_HARDWALLS 與 FOLLOW_CONTOUR 掃描類型值。
| 當在「粗加工」、「重新粗加工」與「體積塊銑削」步驟中設定 CONSTANT_LOAD、MAINTAIN_CUT_TYPE 與 MAINTAIN_CUT_DIRECTION 掃描類型時,會移除「等距」參數小於所定義刀具半徑的限制 |
WALL_SCALLOP_HGT
控制「體積」銑削的步長深度。WALL_SCALLOP_HGT (wsh) 必須小於或等於刀具半徑,亦即,wsh <= d/2。預設值為 0。
BOTTOM_SCALLOP_HGT
同樣用於控制「體積」銑削的步長距離。
SCALLOP_HGT
同樣用於控制「使用先前刀具」的「曲面」銑削和「局部」銑削的步長距離。
STEP_DEPTH 和 WALL_SCALLOP_HGT 參數在下圖中說明。Creo NC 會依下列方式處理這些參數:
1. 如果指定 WALL_SCALLOP_HGT 為零 (wsh = 0),將使用 STEP_DEPTH 計算扇形高度。
2. 如果指定 wsh 為 0,將使用 wsh 計算步長深度。將此計算值與您定義的 STEP_DEPTH 進行對照。Creo NC 使用兩者中的較小者。
對於 STEP_OVER 和 BOTTOM_SCALLOP_HGT (用於「體積」銑削) 或者 SCALLOP_HGT (用於「曲面」銑削),以上規則也適用。
下列圖形說明 STEP_DEPTH 和 WALL_SCALLOP_HGT。
1. STEP_OVER
2. 刀具路徑
3. WALL_SCALLOP_HGT
4. STEP_DEPTH
ROUGH_STOCK_ALLOW
和
PROF_STOCK_ALLOW
粗切削後為精加工切削所留下的坯件量。體積銑削 NC 序列和軌跡銑削 NC 序列都會使用到這兩個參數,分別代表粗加工和輪廓切削所使用的不同坯件裕量。必須為 PROF_STOCK_ALLOW 設定一個小於或等於 ROUGH_STOCK_ALLOW 的值。在自動移除材料後顯示幾何時,Creo NC 將使用 PROF_STOCK_ALLOW。
1. PROF_STOCK_ALLOW
2. ROUGH_STOCK_ALLOW
3. 容器
在粗加工和重新粗加工 NC 序列中,只有 ROUGH_STOCK_ALLOW 是用來指定切削後剩餘的坯件量。
BOTTOM_STOCK_ALLOW
對於「體積」或「軌跡」銑削,此參數是指平行於提刀平面的平曲面上的粗加工 NC 序列之後剩餘的坯件量。預設值是一個破折號 (-),在這種情況下,會略過 BOTTOM_STOCK_ALLOW 參數,而使用 PROF_STOCK_ALLOW 代替。
對於「表面」銑削,指定所選的面上之坯件量。預設值為 (-),設定坯件裕量為 0。
WALL_TOLERANCE
用於指定前一 NC 序列後沿壁所剩餘的材料量,「局部銑削」NC 序列不將其清除。預設值為 0。適用於參照上一「體積塊」NC 序列的「局部」銑削 NC 序列。
跨_越
控制任一類型銑刀的切削側面深度。STEP_OVER 必須為小於或等於刀具直徑的一個正值。未設定預設值 (顯示為「1」)。
TOOL_OVERLAP
STEP_OVER 的可選參數。指示刀具應重疊上一通路中加工的區域的量。如果指定了 TOOL_OVERLAP 但沒指定 STEP_OVER,STEP_OVER 值按下式計算 (CUTTER_DIAM TOOL_OVERLAP)。
PLUNGE_STEP
控制刀具的連續陷入之間的距離。預設為破折號 (-),在這種情況下:
• 如果使用「陷入」銑削刀具,該距離等於刀具參數 Insert_Cut_Width。
• 如果使用一般銑削刀具,系統根據刀具的 Cutter_Diam 計算最大陷入步長,使用此步長將移除兩次陷入間的所有材料。
只適用於「陷入」銑削。
CORNER_ROUND_RADIUS
指定高速加工中所允許的凹轉角的最小半徑。可用於體積銑削、粗加工和重新粗加工。預設值為 0。
NUMBER_PASSES
該參數對每個切片的刀具通路數進行附加控制 (也由 STEP_OVER 參數控制)。系統將使用 NUMBER_PASSES 參數值 (如果不是 0) 計算步長距離,並將其與 STEP_OVER 值進行對照,取其中較小值。適用於「體積」銑削和「表面」銑削。對於「表面」銑削,如果 NUMBER_PASSES 設定為 1,它將取代 STEP_OVER 值,這樣在每一切片只加工一個通路。
ONE_PASS_OFFSET
對於一個通路的「表面」銑削 NC 序列 (即,NUMBER_PASSES 為 1 時),使用該參數可以位移刀具路徑。如果為正值,相對於切削方向將通路向左位移,如果為負值則將其向右位移。預設值為 0。
INITIAL_EDGE_OFFSET
使用該參數可以相對於被銑削的曲面的邊,位移「表面」銑削的第一個通路。預設為 0,在這種情況下,第一個通路位置的刀尖軌跡與曲面邊重合;如果為正值,將第一個通路移進曲面,如果為負值則將其移出曲面。不能大於 STEP_OVER 的值。
FINAL_EDGE_OFFSET
使用該參數可以相對於被銑削的曲面的邊,位移「表面」銑削的最後一個通路。預設為 0,在這種情況下,最後一個通路位置的刀尖軌跡與曲面邊重合;如果為正值,將最後一個通路移進曲面,如果為負值則將其移出曲面。不能大於 STEP_OVER 的值。
CUT_ANGLE
切削方向和「NC 序列」座標系的 X 軸之間的夾角。CUT_ANGLE 預設為 0,即切削方向平行於 X 軸。該參數適用於「體積」和「陷入」銑削、「槽穴」銑削、「表面」銑削、「逆銑」和「投影切削曲面」銑削。如果 SCAN_TYPE 為 TYPE_SPIRAL,對於「體積」和「陷入」銑削、「槽穴」和「投影切削曲面」銑削將略過 CUT_ANGLE。
1. CUT_ANGLE 0
2. CUT_ANGLE 90
LEAD_ANGLE
使用該參數和 TILT_ANGLE 可為「5 軸曲面」銑削 NC 序列定義相對於曲面法向的刀具方向。LEAD_ANGLE 為有關於刀具移動方向偏離曲面法向的角度。正值向前傾斜刀具,負值向後傾斜刀具。
TILT_ANGLE
使用該參數和 LEAD_ANGLE 可為「5 軸曲面」銑削 NC 序列定義相對於曲面法向的刀具方向。TILT_ANGLE 為有關於刀具移動方向偏離曲面法向的角度。正值向右傾斜刀具,負值向左傾斜刀具。
PROFILE_CONNECT_ANGLE - 刀具在「體積」銑削中進行輪廓切削期間,在兩個切片之間建立 S 連接對的角度。
AXIS_SHIFT
使用該參數可以沿刀具軸移動 CL 資料。如果設定為正值,將沿刀具軸向下移動所有 CL 資料;如果設定為負值則向上移動 CL 資料。預設值為 0。
| AXIS_SHIFT 在執行過切檢查之後套用。使用「過切檢查」功能,確定沒有過切。 |
1. 刀具
2. 模型
3. AXIS_SHIFT
NUM_PROF_PASSES
使用該參數和 PROF_INCREMENT 可建立彼此水平位移的多個輪廓或軌跡通路。NUM_PROF_PASSES 指定要生成的通路數量 (預設為 1)。ROUGH_OPTION 設定為 PROF_ONLY 時,適用於「體積」銑削,它還適用於「輪廓」銑削和「軌跡」銑削。如果針對「體積」銑削指定 ROUGH_OPTION 參數為其他值,將略過 NUM_PROF_PASSES。
PROF_INCREMENT
指定根據 NUM_PROF_PASSES 產生的通路之間的水平距離,這意味著第一個通路位移最後的通路,位移量為:
(NUM_PROF_PASSES1)*PROF_INCREMENT.
預設值為 0。ROUGH_OPTION 設定為 PROF_ONLY 時,適用於「體積」銑削,它還適用於「輪廓」銑削和「軌跡」銑削。如果針對「體積」銑削指定 ROUGH_OPTION 參數為其他值,將略過 NUM_PROF_PASSES。
下列圖形說明 NUM_PROF_PASSES 和 PROF_INCREMENT。
1. NUM_PROF_PASSES = 1
2. NUM_PROF_PASSES = 4
3. PROF_INCREMENT
4. 第一個通路
5. 最後通路
CORNER_OFFSET
指定由「局部銑削」NC 序列使用「轉角邊」移除材料的量。預設值為 0。
SLOPE_ANGLE
為「局部銑削」和「精加工」中相對於 XY 平面的角度值,可將要移除的材料分成陡區 (接近垂直) 和淺區 (接近水平)。例如在局部銑削中,如果要移除帶有傾斜壁的容器內的剩餘材料,指定 SLOPE_ANGLE 值小於壁的斜率將使刀具首先加工容器的底邊,然後移除壁之間轉角內的材料。新增的局部銑削 NC 序列的預設 SLOPE_ANGLE 為 30 度。對於在發行版本 2000i2 之前所建的 NC 序列,預設值為 90 度。精加工 NC 序列的預設 SLOPE_ANGLE 為 45 度。
START_OVERTRAVEL
為所有通路 (每個切片的第一個通路除外),指定從刀具到曲面輪廓的距離 (另請參閱 APPROACH_DISTANCE)。預設值為 0。只適用於「表面」銑削。
終止_過度
指定在所有通路上 (每個切片的最後一個通路除外),刀具超過曲面輪廓的距離 (另請參閱 EXIT_DISTANCE)。預設值為 0。只適用於「表面」銑削。
GROOVE_DEPTH
凹槽的深度。未設定預設值 (顯示為「1」)。只適用於「刻模」。
4X_TILT_ANGLE
指定刀具軸和「4 軸平面」間的夾角 (以度為單位)。通常,刀具軸平行於此平面 (4X_TILT_ANGLE 預設為 0)。只適用於 4 軸銑削。
4X_LEAD_ANGLE
以度為單位,指定曲面法向在「4 軸平面」上的投影與刀具軸之間的夾角 (預設為 0)。只適用於 4 軸銑削。
4X_MAX_LEAD_ANGLE
指定嘗試避免過切時允許的最大導引角。預設為破折號 (-),但如果 4X_LEAD_RANGE_OPT 設定為 YES,則必須指定一個值。只適用於 4 軸銑削。
4X_MIN_LEAD_ANGLE
指定嘗試避免過切時允許的最小導引角。預設為破折號 (-),但如果 4X_LEAD_RANGE_OPT 設定為 YES,則必須指定一個值。只適用於 4 軸銑削。
CHK_SRF_STOCK_ALLOW
允許指定要用於檢查曲面的機械坯件裕量。預設值是一個破折號 (-),即略過。該參數適用於使用「檢查曲面」功能的「銑削」NC 序列 (亦即,適用於「曲面」、「軌跡」、「輪廓」銑削以及參照「曲面」銑削 NC 序列的「局部銑削」)。
| 為 NC 序列指定 CHK_SRF_STOCK_ALLOW 時 (此時所有參照零件曲面都被選取用作檢查曲面) 要十分小心。 |
TOOLPATH_CREATION_TYPE
「曲面」銑削可讓您指定建立刀具路徑的方式。值為:
• BY_TOOL_CONTACT - 刀具總是與曲面上建立的切削線相切。
• BY_TOOL_CENTER - 刀具中心總是可投影至在加工曲面、取代曲面或提刀平面上定義的切削。
• AUTOMATICALLY - 系統自動決定建立刀具路徑的方式。
進給
圓弧_進給
允許控制圓弧周圍的切削進給。預設為破折號 (-),在這種情況下,使用 CUT_FEED。如果設定為 0,會在 CYCLE 語句之前輸出 RAPID 語句。
ARC_FEED_CONTROL
確定如何計算圓弧周圍切削進給的值。選項如下:
• TOOL_CENTER (預設) - CIRCLE 語句輸出的進給率始終等於指定給 ARC_FEED 的值。
• TOOL_PERIMETER - 調整 CIRCLE 語句輸出的進給率,以確定刀具與材料之間的接觸點以等於指定給 ARC_FEED 的值的速度來移動。這意味著必須根據下列規則,為每個 CIRCLE 語句計算 ARC_FEED 的值:
對於內半徑:
feed = ARC_FEED * (circle radius / (circle radius + CUTTER_DIAM/2))
對於外半徑:
feed = ARC_FEED * (circle radius / (circle radius - CUTTER_DIAM/2))
• 按圓弧半徑 - 決定「圓弧進給半徑」之 CIRCLE 語句輸出的進給值。
圓弧進給半徑
當您將「圓弧進給控制」的值設定為「按圓弧半徑」時,針對 CIRCLE 語句輸出的進給率如下所示︰
• 如果 CL 檔案中 circle 語句的半徑大於「圓弧進給半徑」的值,則輸出的進給值為 CUT_FEED。
• 如果 CL 檔案中 circle 語句的半徑小於「圓弧進給半徑」的值,則輸出的進給值為 ARC_FEED。
TRAVERSE_FEED
用於設定所有橫移刀具運動的進給率。預設為破折號 (-),在這種情況下,RAPID 指令將輸出到 CL 檔案。
WALL_PROFILE_CUT_FEED
對於高速「體積」銑削的特定類型 (SCAN_TYPE 設定為 SPIRAL_MAINTAIN_CUT_TYPE 或 SPIRAL_MAINTAIN_CUT_DIRECTION 時),刀具在兩面切削材料時,使用此參數可以為第一次切削設定較低進給率。預設為破折號 (-),在這種情況下,使用 CUT_FEED 值。
INVERSE_FEED
使用此參數可為帶有旋轉軸的機械指定反時進給率或轉速。只適用於 4 軸和 5 軸 NC 序列。如果設定 INVERSE_FEED 為 YES (預設為 NO),系統在第一個切削進給語句之前,在 CL 資料檔案中輸出如下行:
FEDRAT / INVERS, AUTO
系統在 CL 資料檔案的末尾輸出如下行:
FEDRAT / INVERS, OFF
RAMP_FEED
請參閱「入刀/退刀」參數。
APPROACH_FEED
請參閱「入刀/退刀」參數。
螺紋_進給
定義螺距。只適用於「螺紋」銑削。
螺紋_進給_單位
TPI (預設)、MMPR、IPR。只適用於「螺紋」銑削。
退出_進給
請參閱「入刀/退刀」參數。
機械
主軸_速度
機械主軸轉動的速度 (RPM)。預設值為 1。
WALL_PROFILE_SPINDLE_SPEED
對於某些類型的高速「體積」銑削 (SCAN_TYPE 設定為 SPIRAL_MAINTAIN_CUT_TYPE 或 SPIRAL_MAINTAIN_CUT_DIRECTION 時),刀具在兩面切削材料時,使用此參數可以為第一次切削設定較低的主軸速度。預設為破折號 (-),在這種情況下,使用 SPINDLE_SPEED 值。
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
SPEED_CONTROL 預設為 CONST_RPM (恒定的每分鐘轉數)。CONST_SFM 和 CONST_SMM 用於控制刀具和工件間的接觸面的進給率,以建立良好的曲面精度,其中 CONST_SFM 是指恒定的每分鐘表面速度 (英呎/分),CONST_SMM 是指恒定的每分鐘表面速度 (米/分)。
CUTCOM
控制刀具補償。選項如下:
• ON - 開啟 CL 檔案中的刀具補償。補償「向右」或「向左」取決於 CUT_TYPE 和 SPINDLE_SENSE。
• OFF (預設) - 不提供刀具補償。
對於切削運動,不輸出 CUTCOM 語句。
CUTCOM_REGISTER
指定用來儲存刀具補償資料的機械控制器註冊的數目。預設值為 0。
NUMBER_CUTCOM_PTS
指定是否應該去除或新增進刀和退刀運動中的共線點。值為:
• 0 - 去除共線點。
• 1 - 不去除共線點,允許實行適當的共切。
• n (n 為整數) - 透過新增額外的 GOTO 點,將「進刀」、「退刀」或「共切」移動分成相等的 n 段。
下列說明顯示 GOTO 點的數目及位置,這些點的 NUMBER_CUTCOM_PTS 值為:
• NUMBER_CUTCOM_PTS 0 (共線點已去除) - 示意在左邊
• NUMBER_CUTCOM_PTS 1 - 示意在中間
• NUMBER_CUTCOM_PTS 2 - 示意在右邊
1. 第 1 個 GOTO 點
2. 第 2 個 GOTO 點
3. 第 3 個 GOTO 點
4. 第 4 個 GOTO 點
5. 進刀運動
6. 切削運動
7. 零件
CUTCOM_LOC_APPR
如果指定了多個共切點,指定 CUTCOM 語句在進刀運動上的位置。將共切點編號為 0 到 n,n 是 NUMBER_CUTCOM_PTS 的值。預設值為 1。
CUTCOM_LOC_EXIT
如果指定了多個共切點,指定 CUTCOM 語句在退刀運動上的位置。將共切點編號為 0 到 n,n 是 NUMBER_CUTCOM_PTS 的值。預設值為 0。
下列說明顯示在 NUMBER_CUTCOM_PTS 為 2 時,進刀和退刀運動之共切點的位置和編號。
1. 第 1 個 GOTO 點 (共切點 0)
2. 第 2 個 GOTO 點 (共切點 1)
3. 第 3 個 GOTO 點 (共切點 2)
4. 第 4 個 GOTO 點
5. 第 5 個 GOTO 點
6. 第 6 個 GOTO 點 (共切點 0)
7. 第 7 個 GOTO 點 (共切點 1)
8. 第 8 個 GOTO 點 (共切點 2)
9. 進刀運動
10. 切削運動
11. 退刀運動
12. 零件
HOLDER_DIAMETER
使用此參數和 HOLDER_LENGTH 可利用托架尺寸來自動避免過切。預設為破折號 (-)。如果已指定,在顯示 CL 資料時和在「刀具設定」對話方塊的「預覽」視窗中顯示刀具時,都將反映出此參數。適用於「軌跡」、「逆銑」、「等高線曲面」銑削、粗加工、重新粗加工、精加工和轉角加工。
HOLDER_LENGTH
使用此參數和 HOLDER_DIAMETER 可利用自動避免過切的托架尺寸。預設為破折號 (-)。如果已指定,在顯示 CL 資料時和在「刀具設定」對話方塊的「預覽」視窗中顯示刀具時,都將反映出此參數。適用於「軌跡」、「逆銑」、「等高線曲面」銑削、粗加工、重新粗加工、精加工和轉角加工。
TIP_CONTROL_POINT
如果要將多刀尖刀具用於 NC 序列,則可讓您指定要使用哪個刀尖作為計算刀具路徑的控制點。下拉清單中的可用值相當於目前 NC 序列選定使用之刀具的刀尖數。
TLCHG_TIP_NUMBER
使用多刀尖刀具時,如果已經在 NC 序列中定義好起點和終點,則可讓您指定要使用哪個刀尖作為移至起點和終點的控制點。值為:
• INITIAL - 刀尖 1。
• CURRENT - 選定作為 NC 序列之 TIP_CONTROL_POINT 的刀尖。
SMOOTH_RADIUS
指定用於建立圓角或對轉角加工進行平滑處理的半徑。如果定義了 SMOOTH_SHARP_CORNERS 參數,且其值不設為 CONSTANT_RADIUS,則最小限值必須為工具直徑的 10%。最大限值為跨越距離的 50%。直線對直線、直線對圓弧和圓弧對圓弧 (彼此不相切) 連接可選用轉角倒圓角化。適用於體積銑削、粗加工、重新粗加工和局部銑削 (僅限於「前一 NC 序列」(Prev NC Seq))。
| 如果無法建立圓角, Creo Parametric 會顯示一則訊息。 |
SMOOTH_SHARP_CORNERS
指定加工時將銳利刀具路徑轉角建立為倒圓角的方式。適用於體積銑削、粗加工、重新粗加工和局部銑削 (僅限於「前一 NC 序列」(Prev NC Seq))。
• NO - 加工銳利刀具路徑轉角時使用的倒圓角半徑。此為預設設定。
• CONSTANT_RADIUS - SMOOTH_RADIUS 的參數值作為倒圓角半徑,將銳角建立為倒圓角。
• RADIUS_BY_ANGLE - 使用如下的銳角角度和 SMOOTH_RADIUS 值作為倒圓角半徑,將銳角建立為倒圓角。
角度 | 倒圓角半徑 |
小於 5 度 | SMOOTH_RADIUS 值的 10% |
小於 10 度 | SMOOTH_RADIUS 值的 20% |
小於 20 度 | SMOOTH_RADIUS 值的 40% |
小於 30 度 | SMOOTH_RADIUS 值的 60% |
小於 60 度 | SMOOTH_RADIUS 值的 80% |
小於 180 度 | SMOOTH_RADIUS 值的 100% |
| 對於圓弧,使用轉角的切線來計算角度。 |
• MAX_RADIUS - 使用介於 SMOOTH_RADIUS 值 10% 和 100% 之間的最大可能半徑將銳角建立為倒圓角。
CORNER_SLOWDOWN
指定在轉角前使用進給率逐漸減速的作業,轉角後再以加速度加速切削進給率。預設是 NO。適用於體積銑削、粗加工、重新粗加工和局部銑削 (僅限於「前一 NC 序列」(Prev NC Seq))。
| 如果無法減速作業, Creo Parametric 會顯示一則訊息。 |
SLOWDOWN_LENGTH
指定減速作業的移動長度。轉角之後的加速度長度與此相同。此長度是從倒圓角的銳邊或起點 (如果有的話) 開始量測的。如果其中一邊是圓弧,則距離等於圓弧的長度。適用於體積銑削、粗加工、重新粗加工和局部銑削 (僅限於「前一 NC 序列」(Prev NC Seq))。
SLOWDOWN_PERCENT
指定減速作業結尾的進給率。例如,如果切削進給率是每分鐘 30 英吋,而 SLOWDOWN_PERCENT 值為 10,則減速作業結尾的進給率是每分鐘 3 英吋。適用於體積銑削、粗加工、重新粗加工和局部銑削 (僅限於「前一 NC 序列」(Prev NC Seq))。
NUMBER_SLOWDOWN_STEPS
指定減速作業進行的步數。步數越大,減速作業就越順利。每個步驟的進給率會減少 (100-SLOWDOWN_PERCENT)/NUMBER_SLOWDOWN_STEPS。適用於體積銑削、粗加工、重新粗加工和局部銑削 (僅限於「前一 NC 序列」(Prev NC Seq))。
轉角之後的加速度進行時,步數會減半。
入刀/退刀
斜向角度
在陷入切削過程中,刀具進入工件時的角度。斜向角度 預設為 90,此時刀具平行 Z 軸進入工件。不適用於「表面」或「軌跡」NC 序列。
RAMP_FEED
在陷入切削過程中,刀具進入工件後移動的速度。預設為破折號 (-),在這種情況下,使用 CUT_FEED。不適用於「表面」或「軌跡」NC 序列。
CLEAR_DIST
高出要銑削表面 (例如,前一切片層級) 的間隙距離,在此處快速運動終止、PLUNGE_FEED 開始。未設定預設值 (顯示為「1」)。
PULLOUT_DIST
指定高出切削的層級 (例如,剛銑削的切片) 的高度,刀具尖端以 CUT_FEED 一直提刀到此高度,然後改變為 RETRACT_FEED。預設值是一個破折號 (-),即 0。
INTER_RET_HEIGHT
指定高出切削層級的距離,刀具將退回到此處來執行中間快速運動。預設為破折號 (-),在這種情況下,刀具將一直退到提刀曲面。適用於表面銑削。
LEAD_IN
如果設定為 YES,加工輪廓時使刀具沿著相切圓形路徑進入工件。圓弧半徑由 LEAD_RADIUS設定,圓弧角度由 ENTRY_ANGLE 設定。也可使用 TANGENT_LEAD_STEP 指定「引入」軌跡的鄰接直部分的長度,使用 NORMAL_LEAD_STEP 指定與其垂直的直段的長度。
對於封閉輪廓,如果未設定起始點,刀具將在系統決定的位置處進刀。如果對此位置不滿意,可指定自己的「起始點」軸。刀具將在沿輪廓距離起始點軸最近的點處進刀。
下列圖形說明 LEAD_IN 和 LEAD_OUT。
1. ENTRY_ANGLE
2. LEAD_RADIUS
3. LEAD_IN
4. LEAD_OUT
5. NORMAL_LEAD_STEP
6. TANGENT_LEAD_STEP
7. EXIT_ANGLE
8. LEAD_IN
9. 起始點
10. LEAD_OUT
11. 開放輪廓
12. 封閉輪廓
如果封閉輪廓包含多個迴圈,LEAD_IN 和 LEAD_OUT 將套用到每個迴圈。
如果 LEAD_IN 設定為 YES (具有零半徑),刀具將直接進入到距離指定「起始點」最近的點並開始切削。LEAD_IN 設定為 NO 時,將在系統決定的輪廓預設起點開始切削。在下列說明中,左邊的圖形顯示當 LEAD_IN 設定為 NO 時的刀具路徑,而右邊的圖形則顯示當 LEAD_IN 設定為 YES、而 LEAD_RADIUS 設定為 0 時的刀具路徑。
1. 輪廓的預設起始位置
2. 起始點軸
3. 刀具路徑
4. 起始點軸
5. 刀具路徑
LEAD_OUT
加工輪廓時使刀具沿著相切圓形軌跡結束工件。其操作與 LEAD_IN 相似。如果指定了終點,它將用於 LEAD_OUT,否則使用預設的 90 度圓弧 (對於封閉輪廓還要使用預設退刀點)。
LEAD_RADIUS
引入或引出時刀具的相切圓運動的半徑。預設值為 0。
TANGENT_LEAD_STEP
與圓形引入或引出運動相切的線性運動的長度。預設值為 0。
NORMAL_LEAD_STEP
與引入或引出運動的相切部分相垂直的線性運動的長度。預設值為 0。
HELICAL_DIAMETER
對於「粗加工體積塊」銑削,此參數可允許您以螺旋入刀運動取代兩個切片間的陷入運動。刀具在「粗」切片的起始位置進刀時,螺旋直徑將由刀具的外側形成;下降角度由 斜向角度 參數值定義。如果指定「起始點」軸,螺旋中心將在軸位置;如果螺旋運動違反「銑削體積」,系統將發出警告並停止加工。如果未指定「起始點」軸,將在盡可能接近下部切片的起始點處建立螺旋。要從前一切片的終止位置移動,刀具將在距離曲面 PULLOUT_DIST 的位置離開,並以 RETRACT_FEED 水平移動到螺旋進入下部切片的起始點。如果已指定 NC 序列的「進刀壁」,刀具向下移動到「進刀壁」外側時,將不建立螺旋運動;然而,如果刀具向下移動到「銑削體積」內側時,系統將使用螺旋入刀。HELICAL_DIAMETER 預設為 (-),在這種情況下將不執行螺旋運動。
APPR_EXIT_EXT
只適用於「體積」銑削。為切片內的進刀和退刀運動,定義刀具的周邊和銑削體積塊的「進刀壁」之間的最大距離。
APPR_EXIT_PATH
適用於「輪廓加工」和「體積」銑削 NC 序列的輪廓通路。此參數允許按輪廓加工刀具運動的輪廓來裁剪草繪的進刀或退刀路徑。對於進刀路徑,只保持最初部分 (從起始點至與加工輪廓的第一個相交點)。對於退刀路徑,只保持最後部分 (從與加工輪廓的最後相交點至終點)。如果進刀/退刀路徑設定為不被裁剪,刀具將沿著草繪的整個路徑運動。值為:
• TRIM_BOTH (預設) - 既裁剪進刀路徑又裁剪退刀路徑。
• TRIM_APPROACH - 只裁剪進刀路徑。
• TRIM_EXIT - 只裁剪退刀路徑。
• TRIM_NONE - 不進行裁剪。
1. 進刀路徑
2. 進刀路徑 (裁剪後)
APPR_EXIT_HEIGHT
適用於「體積」、「部分」、「輪廓」銑削和「刻模」。可在「建構切片」過程中控制指定的進刀和退刀路徑的深度。選項如下:
• DEPTH_OF_CUT (預設) - 每個通路 (包括第一個/最後一個) 的進刀/退刀路徑將在該通路的起始/終點深度位置。
• RETRACT_PLANE - 進刀/退刀運動將在提刀平面的層級上進行。
OVERTRAVEL_DISTANCE
對於「3 軸逆銑」,指定刀具在每個切削通路的起始和終止位置超過曲面輪廓的距離。
APPROACH_DISTANCE
指定進刀運動的長度。對於「表面」銑削,也為每個切片中的第一個通路指定從刀具到曲面輪廓的附加距離 (對應於 START_OVERTRAVEL)。預設值是一個破折號 (-),即 0。
EXIT_DISTANCE
指定退刀運動的長度。對於「表面」銑削,也為每個切片中的最後通路指定刀具超過曲面輪廓的附加距離 (對應於 END_OVERTRAVEL)。預設值是一個破折號 (-),即 0。
APPROACH_FEED
表面或軌跡銑削 NC 序列過程中,刀具進入曲面的速率。預設為破折號 (-),在這種情況下,使用 CUT_FEED。
只有將 LEAD_IN 參數的值設為 Yes 時,2 軸軌跡銑削的 APPROACH_FEED 參數才會有效。
EXIT_FEED
表面或軌跡銑削 NC 序列過程中,刀具超過曲面邊界的速率。預設為破折號 (-),在這種情況下,使用 CUT_FEED。
只有將 LEAD_OUT 參數設為 Yes 時,2 軸軌跡銑削的 EXIT_FEED 參數才會有效。
CLEARANCE_EDGE
用來指定刀具離開材料時,使用刀具的哪一點來量測退刀運動和超程運動:
• HEEL (預設) - 刀具的尾部。
• CENTER - 刀具的中心。
• LEADING_EDGE - 刀具的導引邊。
只適用於「表面」銑削。
ENTRY_EDGE
用來指定刀具進入材料時,使用刀具的哪一點來量測進刀運動和超程運動:
• LEADING_EDGE (預設) - 刀具的導引邊。
• CENTER - 刀具的中心。
• HEEL - 刀具的尾部。
只適用於「表面」銑削。
APPROACH_TYPE
允許在「螺紋」銑削中建立進刀運動。
在「螺紋」銑削中,可選值為:
• RADIAL - 進刀運動將是由 APPROACH_DISTANCE 參數控制的垂直於切削運動的直線。
• HELICAL - 刀具以螺旋運動形式進入切削運動的起始點,螺旋運動由 ENTRY_ANGLE 和 APPROACH_DISTANCE 參數控制。
• NONE - 不生成進刀運動。
EXIT_TYPE
允許在「螺紋」銑削中自動建立退刀運動。
在「螺紋」銑削中,可選值為:
• RADIAL - 退刀運動將是由 EXIT_DISTANCE 參數控制的垂直於切削運動的直線。
• HELICAL - 刀具以螺旋運動形式結束切削運動,退刀運動由 EXIT_ANGLE 和 EXIT_DISTANCE 參數控制。
• NONE - 不生成退刀運動。
ENTRY_ANGLE
在導入時由刀具的圓運動建立的圓弧角度。在建立「引入」運動時使用。預設值為 90。
在「螺紋」銑削中,定義螺旋進刀運動的角度。如果角度為 0,仍將建立螺旋運動,但它只包含一個點。然而,可修改此運動參數來改變它。
EXIT_ANGLE
圓弧的角度是在引出時由刀具的圓運動建立的。在建立「引出」運動時使用。預設值為 90。
在「螺紋」銑削中,定義螺旋退刀運動的角度。如果角度為 0,仍將建立螺旋運動,但它只包含一個點。然而,可修改此運動參數來改變它。
CUT_ENTRY_EXT
對於「曲面」和「刀側」銑削,指定中間切削的預設入刀運動類型。該值與「入刀/退刀運動」(Entry/Exit Move) 對話方塊中的「每一切削」入刀運動類型相對應。
CUT_EXIT_EXT
對於「曲面」和「刀側」銑削,指定中間切削的預設退刀運動類型。該值與「入刀/退刀運動」(Entry/Exit Move) 對話方塊中的「每一切削」退刀運動類型相對應。
INITIAL_ENTRY_EXT
對於「曲面」和「刀側」銑削,指定最初切削的預設入刀運動類型。該值與「入刀/退刀運動」(Entry/Exit Move) 對話方塊中可用的「最初切削」的入刀運動相對應。
FINAL_EXIT_EXT
對於「曲面」和「刀側」銑削,指定最後切削的預設退刀運動類型。該值與「入刀/退刀運動」(Entry/Exit Move) 對話方塊中的「最後切削」退刀運動類型相對應。