循環程式18THREAD CUTTING

ISO 程式編輯

G86

應用

循環程式18 THREAD CUTTING用伺服控制主軸,以現有速度將刀具從瞬間位置移動至特定深度。一旦到達螺紋末端,則停止主軸旋轉。靠近與離開動作必須分開程式編輯。

備註

 
Machine

循環程式18 THREAD CUTTING可用選擇性機械參數hideRigidTapping (編號128903)隱藏起來。

 
注意事項
碰撞的危險!
若在編寫循環程式18之前尚未編寫預定位步驟,則可能發生碰撞。循環程式18不會執行靠近與離開移動。
  1. 開始循環程式之前預先定位刀具。
  2. 在呼叫循環程式之後,刀具從目前位置移動至輸入的深度
 
注意事項
碰撞的危險!
若在開始此循環程式之前啟動主軸,則循環程式18將會關閉主軸,並且該循環程式將用靜止主軸執行!若在循環程式開始時已經開啟主軸,則循環程式18結束時將再次開啟主軸。
  1. 開始此循環程式之前,確定程式編輯一主軸停止!(例如用M5)
  2. 在循環程式18結束時,控制器將刀具恢復成循環程式開始時的狀態。這表示若主軸在此循環程式之前已經關閉,則控制器將在循環程式18結束時再次關閉主軸。
  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。

編寫注意事項

  • 呼叫此循環程式之前,編寫主軸停止(例如用M5)。控制器自動在循環程式開始時啟動主軸旋轉,並且在結束時關閉。
  • 循環程式參數「螺紋深度」的代數符號決定加工的方向。

有關機械參數的備註

  • 使用機械參數CfgThreadSpindle (編號113600)來定義以下:
    • sourceOverride (編號113603):主軸電位計(進給速率覆寫未啟動)和進給電位計(轉速覆寫未啟動);然後控制器依需求調整主軸轉速
    • thrdWaitingTime (編號113601):在主軸停止之後,刀具將停留在螺紋底部一段規定時間。
    • thrdPreSwitch (編號113602):在到達螺紋底部之前,主軸已停止此段時間。
    • limitSpindleSpeed (編號113604):主軸轉速限制
      :在淺螺紋深度上,主軸轉速受限,如此主軸以大約恆定轉速1/3倍來運轉
      :限制未啟動

循環程式參數

說明圖

參數

孔的總深度?

輸入與目前位置相關的螺紋深度, 該值具有增量效果。

輸入:-999999999...+999999999

螺距?

輸入螺距。在此代數符號區別右手及左手螺紋:

+ = 右手螺紋(M3具有負鑽孔深度)

- = 左手螺紋(M4具有負鑽孔深度)

輸入:-99.9999...+99.9999

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

依需要變更以下內容:

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

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

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

 
Tip

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

範例

11 CYCL DEF 18.0 THREAD CUTTING

12 CYCL DEF 18.1 DEPTH-20

13 CYCL DEF 18.2 PITCH+1