循環程式2PILOT DRILLING

ISO 程式編輯

G121

應用

使用循環程式21 PILOT DRILLING若加工一輪廓。然後用中央切削端銑(ISO 1641)以外的刀具粗銑。此循環程式在要用像是循環程式22這類循環程式粗銑的區域內鑽出一孔。循環程式21會針對切刀螺旋進給點,考慮側面和底面的精銑預留量以及粗銑刀具的半徑,銑刀切入點也是粗銑加工的開始點。

編寫循環程式21的呼叫之前,需要程式編輯另外兩個循環程式:

  • 循環程式14 CONTOUR GEOMETRY選擇輪廓—循環程式21 PILOT DRILLING所需,以便決定平面內的鑽孔位置
  • 循環程式20 CONTOUR DATA—循環程式21 PILOT DRILLING所需,以便決定像是鑽孔深度以及設定淨空這類參數

循環程式順序

  1. 控制器先將刀具定位在平面內(該位置來自於先前使用循環程式14選擇輪廓所定義的輪廓,以及來自粗銑刀具的資訊)
  2. 然後刀具以快速移動速率FMAX移動至設定淨空處。(指定循環程式20 CONTOUR DATA內的設定淨空)
  3. 刀具以程式編輯的進給速率F,從目前位置鑽入到第一進刀深度。
  4. 然後刀具以快速行進FMAX退回到開始位置,並再次前進到第一進刀深度減去已前進的停止距離t
  5. 已前進的停止距離會自動地由控制器計算:
    • 整個鑽孔深度最高到30 mm:t = 0.6 mm
    • 整個鑽孔深度超過30 mm:t = 孔深 / 50
    • 最高前進的停止距離:7mm
  6. 然後刀具以程式編輯的進給速率F前進到下一個螺旋進給深度。
  7. 控制器重複這些程序(步驟1至4),直到到達總鑽孔深度。考量底面的精銑預留量
  8. 最後,刀具在刀具軸向上退回到淨空高度,或是到達循環程式之前所程式編輯的最後位置。 此行為取決於機械參數posAfterContPocket (編號201007)

備註

  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 在計算切入點時,控制器並不考慮在TOOL CALL單節內程式編輯的誤差值DR
  • 控制器在狹窄的範圍內,不一定能以大於粗銑刀具的刀具來進行前導鑽孔。
  • Q13=0,則控制器使用目前主軸內的刀具之資料。

有關機械參數的備註

  • 使用機械參數posAfterContPocket (編號201007)來定義加工之後如何移動刀具。在循環程式結束之後,如果已經編寫ToolAxClearanceHeight,則不要將刀具增量定位在平面內,而是定位至絕對位置。

循環程式參數

說明圖

Parameter

Q10 進刀深度?

每次切削的刀具螺旋進給(負號代表負加工方向)。 該值具有增量效果。

輸入:-99999.9999...+99999.9999

Q11 進刀進給速率?

刀具在進刀時的移動速度,單位為mm/min

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

Q13QS13 Rough-out tool number/name?

粗銑刀具的號碼或名稱。您可透過動作列內的選擇選項,直接從刀具表傳輸刀具。

輸入:0...999999.9 或最多255個字元

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

依需要變更以下內容:

  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

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

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

 
Tip

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

範例

11 CYCL DEF 21 PILOT DRILLING ~

Q10=-5

;PLUNGING DEPTH ~

Q11=+150

;FEED RATE FOR PLNGNG ~

Q13=+0

;ROUGH-OUT TOOL