循環程式272OCM ROUGHING (選項167)

ISO 程式編輯

G272

應用

使用循環程式272 OCM ROUGHING定義粗銑的技術資料。

此外,您可使用OCM切削資料計算機。計算出的切削資料有助於實現較高的材料去除率,從而提高生產率。

OCM切削資料計算機(選項167)

需求

  • 編寫循環程式272的呼叫之前,需要程式編輯另外的循環程式:
  • CONTOUR DEF / SEL CONTOUR或循環程式14 CONTOUR GEOMETRY
  • 循環程式271 OCM CONTOUR DATA

循環程式順序

  1. 刀具使用定位邏輯移動到開始點
  2. 控制器根據預先定位與編寫的輪廓,自動決定開始點
  3. 在OCM循環程式內定位邏輯

  4. 控制器移動至第一進刀深度。進刀深度以及輪廓加工順序取決於進刀策略Q575
    • 根據循環程式271 OCM CONTOUR DATA、參數Q569 OPEN BOUNDARY內的定義,控制器進刀如下:
    • Q569 = 02:刀具以螺旋或往復動作進刀進入材料。考量用於側面的精銑預留量。
    • 以Q569 = 0或2的進刀行為

    • Q569 = 1:刀具從開放式邊界外側垂直進刀至第一進刀深度
  5. 在到達第一進刀深度之後,刀具以編寫的銑削進給速率Q207往外或往內方向銑削輪廓(取決於Q569)
  6. 在下一步驟中,刀具移動到下一個進刀深度,並重複粗銑程序,直到編寫的輪廓完成加工
  7. 最終,刀具往刀具軸退回到淨空高度
  8. 若有更多輪廓,控制器將重複加工程序。然後控制器移動至起點最靠近目前刀具位置的輪廓(取決於螺旋進給策略Q575)。
  9. 刀具以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。即使使用小重疊係數,殘留材料可留在輪廓底面上。在後續加工操作期間,殘留材料會導致工件和刀具受損!
  1. 執行模擬以確認加工順序和輪廓
  2. 可能時使用無彎角半徑R2的刀具
  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 若進刀深度超過LCUTS,則將受限並且控制器將顯示警告。
  • 此循環程式監控刀具的已定義可用長度LU。若LU值低於DEPTH Q201,控制器將顯示錯誤訊息。
 
Tip

必要時請使用有中心刀刃的端銑刀 (ISO 1641)。

編寫注意事項

  • CONTOUR DEF / SEL CONTOUR將重設最後用過的刀徑。若在CONTOUR DEF / SEL CONTOUR之後用Q438= –1執行此加工循環程式,則控制器假設尚未發生預先加工。
  • 若路徑重疊係數Q370 < 1,則建議進刀速度係數Q579也使用小於1之值。

循環程式參數

說明圖

Parameter

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 另外為FAUTOFUFZ

Q568 進刀進給速率的係數?

控制器減少進給速率Q207來往下進給進入材料的係數。

輸入:0.1...1

Q253 預先定位的進給率?

刀具靠近起點的移動速率,單位是mm/min。此進給速率將用於座標表面之下,但是所定義材料之外。

輸入:0...99999.9999 FMAXFAUTOPREDEF

Q200 設定淨空?

刀具下刃與工件表面之間的距離。 該值具有增量效果。

輸入:0...99999.9999 PREDEF

Q438QS438 粗銑刀號/刀名?

控制器粗銑輪廓口袋的刀號或刀名。您可透過動作列,直接從刀具表傳輸粗粗銑刀。此外,可透過透過動作列內的名稱輸入刀名。在您退出輸入欄位時,控制器自動插入封閉引號記號。

-1:控制器假設最後使用循環程式272的刀具為粗銑刀(預設行為)

0:若無粗的粗銑,請輸入半徑為0的刀號。這通常是編號0的刀具

輸入:-1...+32767.9 或最多255個字元

Q577 靠近/離開半徑的係數?

靠近或離開半徑的倍數係數。Q577乘上刀徑。這產生靠近與離開半徑。

輸入:0.15...0.99

Q351 方向? 由下往上=+1, 由上往下=-1

銑削操作類型。將主軸旋轉方向列入考量。

+1 = 順銑

–1 = 逆銑

PREDEF:控制器使用來自GLOBAL DEF單節之值

(如果輸入0,則執行順銑)

輸入:-10+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,這也可導致較短的加工時間。

輸入:012

 
Tip

總進刀路徑為所有進刀移動的加總。

此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式

此外,在實際程式運行之前,使用模擬來測試NC程式

 
Tip

運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。

範例

11 CYCL DEF 272 OCM ROUGHING ~

Q202=+5

;PLUNGING DEPTH ~

Q370=+0.4

;TOOL PATH OVERLAP ~

Q207=+500

;FEED RATE MILLING ~

Q568=+0.6

;PLUNGING FACTOR ~

Q253=+750

;F PRE-POSITIONING ~

Q200=+2

;SAFETY CLEARANCE ~

Q438=-1

;ROUGH-OUT TOOL ~

Q577=+0.2

;APPROACH RADIUS FACTOR ~

Q351=+1

;CLIMB OR UP-CUT ~

Q576=+0

;SPINDLE SPEED ~

Q579=+1

;PLUNGING FACTOR S ~

Q575=+0

;INFEED STRATEGY