循環程式209TAPPING W/ CHIP BRKG

ISO 程式編輯

G209

應用

 
Machine

請參考您的工具機手冊。

機械與控制裝置必須由工具機製造商特別準備,才能使用這個循環程式。

此循環程式僅在使用受伺服控制的主軸進行加工時才有效。

刀具分多次對螺紋加工,以到達設定的深度。您可以在參數內定義,是否要從鑽孔中完全退刀,以便斷屑。

循環程式順序

  1. 控制器在刀具軸上,以快速移動速率FMAX將刀具定位到程式編輯的工件表面上之設定淨空處。接著執行定位主軸停止
  2. 刀具到達設定的螺旋進給深度,主軸會逆轉,刀具會依據定義,退回特定距離,或完全退刀來排屑。如果已經定義一係數來增加主軸轉速,控制器即以相對應的速率由鑽孔退回
  3. 主軸再一次逆轉,前進到下一個螺旋進給深度。
  4. 控制器重複這些程序(步驟2至3),直到到達程式編輯的螺紋深度
  5. 接著刀具退回到設定淨空處。如果程式有設定,刀具會以FMAX移動到第二設定淨空處
  6. 控制器在設定淨空處停止主軸的旋轉
 
Tip

針對攻牙,主軸與刀具軸總是彼此同步。主軸靜止時可進行同步。

備註

 
注意事項
碰撞的危險!
若在循環程式內輸入正值的深度,則控制器將預先定位的計算顛倒。刀具以快速行進方式,在刀具軸內移動至低於工件表面之設定淨空處!有碰撞的危險!
  1. 輸入的深度為負
  2. 若已經輸入正深度,則使用機器參數displayDepthErr (第201003號)指定控制器是否應顯示(開啟)或不顯示(關閉)錯誤訊息。
  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 如果在此循環程式之前程式編輯M3 (或M4),則主軸在該循環程式結束之後開始旋轉(以TOOL CALL單節內程式編輯的轉速)。
  • 如果在此循環程式之前並未程式編輯M3 (或M4),則主軸在該循環程式結束之後仍舊靜止。在此情況下,您必須在下一個操作之前使用M3 (或M4)重新啟動主軸。
  • 若在刀具表的PITCH欄內輸入攻牙的螺距,則控制器會比較來自刀具表的螺距與循環程式內定義的螺距。如果值不吻合,則控制器顯示錯誤訊息。
  • 此循環程式監控刀具的已定義可用長度LU。若其低於DEPTH OF THREAD Q201,控制器將顯示錯誤訊息。
 
Tip

若未改變任何動態參數(例如設定淨空、主軸轉速、...),則稍後可將螺紋攻牙至更大深度。然而,確定選擇足夠大的設定淨空Q200,讓刀具軸的加速度路徑在此距離之內。

編寫注意事項

  • 在工作平面上以刀徑補償R0先程式編輯一個定位單節作為開始點 (鑽孔中心)。
  • 循環程式參數「螺紋深度」的代數符號決定加工的方向。
  • 若已在循環參數Q403內定義快速退刀的轉速係數,則控制器將轉速限制為現用齒輪等級的最高轉速。

有關機械參數的備註

  • 使用機械參數CfgThreadSpindle (編號113600)來定義以下:
    • sourceOverride (編號113603)
      FeedPotentiometer (預設) (未啟動速度覆寫),然後控制器依照需求調整速度
      SpindlePotentiometer (未啟動進給速率覆寫)
    • thrdWaitingTime (編號113601):在主軸停止之後,刀具將停留在螺紋底部一段規定時間
    • thrdPreSwitch (編號113602):在到達螺紋底部之前,主軸已停止此段時間。

循環程式參數

說明圖

Parameter

Q200 設定淨空?

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

輸入:0...99999.9999 PREDEF

Q201 螺紋深?

工件表面和螺紋牙底之間的距離。 該值具有增量效果。

輸入:-99999.9999...+99999.9999

Q239 螺距?

螺紋的螺距。代數符號區別了右手及左手螺紋:

+= 右手螺紋

= 左手螺紋

輸入:-99.9999...+99.9999

Q203 Workpiece surface coordinate?

參考現用工件原點的工件表面座標。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999

Q204 第二淨空高度?

不會造成刀具與工件(治具)之間碰撞的刀具軸上距離。 該值具有增量效果。

輸入:0...99999.9999 PREDEF

Q257 斷屑的切入深度?

控制器在執行斷屑時的增量深度。此程序重複直到達到DEPTH Q201。如果Q257等於0,則控制器將不會執行斷屑。 該值具有增量效果。

輸入:0...99999.9999

Q256 斷屑的退回距離?

控制器在斷屑期間,將螺距Q239乘上程式編輯的數值,並將刀具退回計算所得的數值。如果您輸入Q256 = 0,控制器從孔中完全退刀 (至設定淨空處),進行斷屑。

輸入:0...99999.9999

Q336 主軸定位角度?

控制器在螺紋加工前定位刀具的角度。如此能在必要時再次切削螺紋。 該值具有絕對效果。

輸入:0...360

Q403 縮回的RPM係數

控制器增加主軸速率之係數,因此亦為當由鑽孔縮回時的縮回進給速率。最快遞增至現用齒輪等級的最高轉速。

輸入:0.0001...10

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

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

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

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

 
Tip

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

範例

11 CYCL DEF 209 TAPPING W/ CHIP BRKG ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-18

;DEPTH OF THREAD ~

Q239=+1

;THREAD PITCH ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q257=+0

;DEPTH FOR CHIP BRKNG ~

Q256=+1

;DIST FOR CHIP BRKNG ~

Q336=+0

;ANGLE OF SPINDLE ~

Q403=+1

;RPM FACTOR

12 CYCL CALL

程式中斷之後的退刀

在「程式執行,單一單節」或「完整序列」模式內退刀

  1. 若要中斷程式,請選擇NC停止

  1. 選擇手動 移動
  2. 刀具退刀至啟動的刀具軸內

  1. 若要恢復程式執行,請選擇回復 位置
  2. 開啟視窗,其中控制器顯示軸順序以及目標位置、當前位置和剩餘距離。

  1. 選擇NC start
  2. 控制器移動刀具至其停止的深度。
  3. 若要恢復程式執行,請再次選擇NC start
 
注意事項
碰撞的危險!
若當退刀時刀具往負方向而非正方向移動,則有碰撞的危險。
  1. 退刀時,可往正或負刀具軸方向移動
  2. 退刀之前,請留意從鑽孔退刀的方向