循環程式207RIGID TAPPING

ISO 程式編輯

G207

應用

 
Machine

請參考您的工具機手冊。

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

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

控制器可以一次或分多次切削螺紋,而不使用浮動絲攻筒夾。

循環程式順序

  1. 控制器在主軸上,以快速移動速率FMAX將刀具定位到工件表面之上輸入的設定淨空處。
  2. 刀具將一次鑽到孔的總深度。
  3. 然後主軸旋轉方向逆轉,並且刀具退刀至設定淨空。如果程式有設定,刀具會以FMAX移動到第二設定淨空處
  4. 控制器在設定淨空處停止主軸的旋轉
 
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先程式編輯一個定位單節作為開始點 (鑽孔中心)。
  • DEPTH循環程式參數的代數符號決定加工方向。如果您設定 DEPTH = 0,就不會執行循環程式。

有關機械參數的備註

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

循環程式參數

說明圖

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

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

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

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

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

 
Tip

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

範例

11 CYCL DEF 207 RIGID TAPPING ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-18

;DEPTH OF THREAD ~

Q239=+1

;THREAD PITCH ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE

12 CYCL CALL

程式中斷之後的退刀

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

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

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

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

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