循環程式277OCM CHAMFERING (選項167)

ISO 程式編輯

G277

應用

循環程式277 OCM CHAMFERING可讓您去除用OCM循環程式粗銑的複雜輪廓之毛邊。

此循環程式考慮用循環程式271 OCM CONTOUR DATA或12xx標準幾何元件呼叫之前的相鄰輪廓和邊界。

需求

  • 在控制器可執行循環程式277之前,您需要使用適當參數在刀具表內建立刀具:
  • L + DL:總長最長至理論針尖
  • R + DR:總刀徑的定義
  • T-ANGLE:刀具的點角度
  • 此外,需要在編寫循環程式277之前編寫其他循環程式:
  • CONTOUR DEF / SEL CONTOUR,另外循環程式14 CONTOUR GEOMETRY
  • 循環程式271 OCM CONTOUR DATA或12xx標準幾何元件
  • 循環程式272 OCM ROUGHING,若適用的話
  • 循環程式273 OCM FINISHING FLOOR,若適用的話
  • 循環程式274 OCM FINISHING SIDE,若適用的話

循環程式順序

  1. 刀具使用定位邏輯移動到開始點。此點係根據已編寫輪廓自動決定
  2. 在OCM循環程式內定位邏輯

  3. 在下一個步驟中,刀具以FMAX移動至設定淨空Q200
  4. 然後,刀具垂直進刀至Q353 DEPTH OF TOOL TIP
  5. 刀具以正切或垂直運動靠近輪廓(取決於可用空間)。對於加工導角,刀具使用銑削進給速率Q207
  6. 然後,刀具以正切或垂直運動從輪廓退回(取決於可用空間)。
  7. 若有多個輪廓,控制器將刀具定位在每一輪廓之後的淨空高度,然後將刀具移動到下一個開始點。步驟3至6會重複執行,直到已編寫輪廓完成導角
  8. 刀具以Q253 F PRE-POSITIONING將刀具移動至Q200 SET-UP CLEARANCE,然後以FMAX移動至Q260 CLEARANCE HEIGHT

備註

  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 控制器會自動計算切角的開始點。開始點取決於可用空間。
  • 控制器監控刀徑。使用循環程式271 OCM CONTOUR DATA12xx圖形循環程式量測的相鄰壁將維持不變。
  • 循環程式監控刀尖對輪廓造成的損害。此刀尖來自半徑R、刀尖R_TIP處的半徑以及加工點角度T-ANGLE
  • 記住切角的有效刀徑必須小於或等於粗銑刀具的半徑,否則,控制器無法完成所有邊緣的切角。有效刀徑為刀具切削長度的半徑。此刀具半徑來自於刀具表的T-ANGLER_TIP
  • 循環程式考慮雜項功能M109M110。在圓弧的內部與外部加工期間,控制器維持內半徑與外半徑刀刃處的進給速率固定。
  • 使用M109調整圓形路徑的進給速率

  • 如果粗銑操作在切角之前尚未完成去除材料,則必須要在QS438 ROUGH-OUT TOOL內定義最後粗銑刀,以避免損壞輪廓。
  • 有關殘留材料在內側轉角內的程序

程式編輯注意事項

  • 若參數Q353 DEPTH OF TOOL TIP之值小於參數Q359 CHAMFER WIDTH之值,則控制器將顯示錯誤訊息。

循環程式參數

說明圖

Parameter

Q353 刀尖深度?

理論刀尖與工件表面座標之間的距離。 該值具有增量效果。

輸入:-999.9999...-0.0001

Q359 導角寬度(-/+)?

導角寬度或深度:

-:導角深度

+:導角寬度

該值具有增量效果。

輸入:-999.9999...+999.9999

Q207 Feed rate for milling?

刀具在銑削時的移動速度,單位是mm/min

輸入:0...99999.999 另外為FAUTOFUFZ

Q253 預先定位的進給率?

刀具在定位時的移動速度,單位是mm/min

輸入:0...99999.9999 FMAXFAUTOPREDEF

Q200 設定淨空?

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

輸入:0...99999.9999 PREDEF

Q438QS438 粗銑刀號/刀名?

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

-1:控制器假設最後使用的刀具為粗銑刀(預設行為)。

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

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

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

+1 = 順銑

–1 = 逆銑

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

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

輸入:-10+1 PREDEF

Q354 導角角度?

導角角度

0:導角角度為來自刀具表的已定義T-ANGLE之一半

0:導角角度與來自刀具表的T-ANGLE之值做比較。如果這兩值不吻合,則控制器將顯示錯誤訊息。

輸入:0...89

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

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

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

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

 
Tip

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

範例

11 CYCL DEF 277 OCM CHAMFERING ~

Q353=-1

;DEPTH OF TOOL TIP ~

Q359=+0.2

;CHAMFER WIDTH ~

Q207=+500

;FEED RATE MILLING ~

Q253=+750

;F PRE-POSITIONING ~

Q200=+2

;SET-UP CLEARANCE ~

Q438=-1

;ROUGH-OUT TOOL ~

Q351=+1

;CLIMB OR UP-CUT ~

Q354=+0

;CHAMFER ANGLE