循環程式272 OCM ROUGHING (#167 / #1-02-1)
ISO 程式編輯
G272
應用
需求
編寫循環程式272的呼叫之前,需要程式編輯另外的循環程式:
- CONTOUR DEF / SEL CONTOUR或循環程式14 CONTOUR GEOMETRY
- 循環程式271 OCM CONTOUR DATA
循環程式執行
- 刀具使用定位邏輯移動到開始點
- 控制器根據預先定位與編寫的輪廓,自動決定開始點
- 控制器移動至第一進刀深度。進刀深度以及輪廓加工順序取決於進刀策略Q575。
根據循環程式271 OCM CONTOUR DATA、參數 Q569 OPEN BOUNDARY,內的定義,控制器進刀如下:
- Q569 = 0或2:刀具以螺旋或往復動作進刀進入材料。考量用於側面的精銑預留量。
- Q569 = 1:刀具從開放式邊界外側垂直進刀至第一進刀深度
- 在到達第一進刀深度之後,刀具以編寫的銑削進給速率Q207往外或往內方向銑削輪廓(取決於Q569)
- 在下一步驟中,刀具移動到下一個進刀深度,並重複粗銑程序,直到編寫的輪廓完成加工
- 最終,刀具往刀具軸退回到淨空高度
- 若有更多輪廓,控制器將重複加工程序。然後控制器移動至起點最靠近目前刀具位置的輪廓(取決於螺旋進給策略Q575)。
- 最終,刀具以Q253 F PRE-POSITIONING移動至Q200 SET-UP CLEARANCE,然後以 FMAX移動至Q260 CLEARANCE HEIGHT
以Q569 = 0或2的進刀行為
控制器一般嘗試以螺旋路徑進刀。若不可能,則嘗試以往復運動進刀。
進刀行為取決於:
- Q207 FEED RATE MILLING
- Q568 PLUNGING FACTOR
- Q575 INFEED STRATEGY
- ANGLE
- RCUTS
- Rcorr (刀徑R + 刀具過大DR)
螺旋:
螺旋路徑計算如下:
在進刀動作結尾上,刀具執行半圓動作,以提供足夠的空間給產生的屑。
往復式
往復動作計算如下:
在進刀動作結尾上,刀具執行直線動作,以提供足夠的空間給產生的屑。
備註
- 執行模擬以確認加工順序和輪廓
- 可能時使用無彎角半徑R2的刀具
- 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
- 若進刀深度超過LCUTS,則將受限並且控制器將顯示警告。
- 此循環程式監控刀具的已定義可用長度LU。若LU值低於DEPTH Q201,控制器將顯示錯誤訊息。
必要時請使用有中心刀刃的端銑刀 (ISO 1641)。
編寫注意事項
- CONTOUR DEF / SEL CONTOUR將重設最後用過的刀徑。若在CONTOUR DEF / SEL CONTOUR之後用Q438= –1執行此加工循環程式,則控制器假設尚未發生預先加工。
- 若路徑重疊係數Q370 < 1,則建議進刀速度係數Q579也使用小於1之值。
- 如果之前粗銑過圖形或輪廓,請在循環程式中編寫粗銑刀具的編號或名稱。如果沒有初始粗銑,則需要在第一粗銑操作期間於循環程式參數內定義Q438=0 ROUGH-OUT TOOL。
循環程式參數
說明圖 | 參數 |
---|---|
Q10 進刀深度? 每次切削的螺旋進給量。 該值具有增量效果。 輸入:0...99999.9999 | |
Q370 Path overlap factor? Q370 x 刀徑 = 直線上的橫向螺旋進給k。控制器盡可能精準維持此值。 輸入:0.04...1.99 或PREDEF | |
Q207 Feed rate for milling? 刀具在銑削時的移動速度,單位是mm/min 輸入:0...99999.999 另外為FAUTO、FU、FZ | |
Q568 進刀進給速率的係數? 控制器減少進給速率Q207來往下進給進入材料的係數。 輸入:0.1...1 | |
Q253 預先定位的進給率? 刀具靠近起點的移動速率,單位是mm/min。此進給速率將用於座標表面之下,但是所定義材料之外。 輸入:0...99999.9999 或FMAX、FAUTO、PREDEF | |
Q200 設定淨空? 刀具下刃與工件表面之間的距離。 該值具有增量效果。 輸入:0...99999.9999 或PREDEF | |
Q438 或QS438 粗銑刀號/刀名? 控制器粗銑輪廓口袋的刀號或刀名。您可透過動作列,直接從刀具表傳輸粗粗銑刀。此外,可透過透過動作列內的名稱輸入刀名。在您退出輸入欄位時,控制器自動插入封閉引號記號。 -1:控制器假設最後使用循環程式272的刀具為粗銑刀(預設行為) 0:若無粗的粗銑,請輸入半徑為0的刀號。這通常是編號0的刀具 輸入:-1...+32767.9 或最多255個字元 | |
Q577 靠近/離開半徑的係數? 靠近或離開半徑的倍數係數。Q577乘上刀徑。這產生靠近與離開半徑。 輸入:0.15...0.99 | |
Q351 方向? 由下往上=+1, 由上往下=-1 銑削操作的類型。將主軸旋轉方向列入考量。 +1 = 順銑 –1 = 逆銑 PREDEF:控制器使用來自GLOBAL DEF單節之值 (如果輸入0,則執行順銑) 輸入:-1、0、+1 或PREDEF | |
Q576 主軸轉速? 主軸轉速以每分鐘旋轉次數(rpm)為單位,用於粗銑刀具。 0:將使用來自刀具呼叫單節的主軸轉速 > 0:若輸入大於0之值,則將使用此轉軸轉速 輸入:0...99999 | |
Q579 進刀速率係數? 控制器減少SPINDLE SPEED Q576來往下進給進入材料的係數。 輸入:0.2...1.5 | |
Q575 螺旋進給策略(0/1)? 往下進給類型: 0:控制器由上至下加工輪廓 1:控制器由下至上加工輪廓。控制器不總是以最深的輪廓開始。控制器自動計算加工順序。總進刀路徑通常短於策略2。 2:控制器由下至上加工輪廓。控制器不總是以最深的輪廓開始。此策略計算使用最大刀刃長度的加工順序。結果總進刀路徑通常長於策略1。根據Q568,這也可導致較短的加工時間。 輸入:0、1、2 Tip 總進刀路徑為所有進刀移動的加總。 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 CYCL DEF 272 OCM ROUGHING ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|