循環程式205UNIVERSAL PECKING

ISO 程式編輯

G205

應用

運用此循環程式,可用降低的螺旋進給鑽孔。循環程式可在有或無斷屑之下執行。當到達進刀深度時,循環程式執行排屑。若已經有引導鑽孔,則可輸入加深的起點。在此循環程式中,可定義在鑽孔底部的選擇性停留時間。此停留時間用於鑽孔底部斷屑。

排屑和斷屑

循環程式順序

  1. 控制器在刀具軸上,以快速移動速率FMAX將刀具定位至SET-UP CLEARANCE Q203之上該已輸入的SURFACE COORDINATE Q200處。
  2. 如果您在Q379內編寫加深的起點,控制器以定位進給速率Q253 F PRE-POSITIONING移動到在加深起點之上的設定淨空。
  3. 刀具以編寫的Q206 FEED RATE FOR PLNGNG鑽至進刀深度。
  4. 如果已編寫斷屑,控制器以該退刀值Q256退刀。
  5. 在到達進刀深度時,控制器往刀具軸以退刀進給速率Q208退刀至設定淨空。設定淨空在SURFACE COORDINATE Q203之上。
  6. 然後刀具以Q373 FEED AFTER REMOVAL將刀具移動至最後到達的進刀深度之上輸入的前進停止距離。
  7. 刀具以Q206內的進給鑽至下一進刀深度。若已定義遞減Q212,則每次螺旋進給之後的進刀深度都會遞減。
  8. 控制器重複此程序(步驟2至7),直到達到總鑽孔深度。
  9. 如果已輸入停留時間,刀具會在孔底停留進行斷屑。然後控制器以退刀進給速率將刀具退回至設定淨空或第二設定淨空。只有若第二設定淨空Q204的值大於設定淨空Q200的值,第二設定淨空才會生效。
 
Tip

在排屑之後,下一斷屑的深度參考最後進刀深度。

  • 範例:
  • Q202 PLUNGING DEPTH = 10 mm
  • Q257 DEPTH FOR CHIP BRKNG = 4 mm
  • 控制器在4 mm和8 mm處執行斷屑,在10 mm處執行排屑。接下來在14 mm和18 mm處等等執行斷屑。

備註

 
注意事項
碰撞的危險!
若在循環程式內輸入正值的深度,則控制器將預先定位的計算顛倒。刀具以快速行進方式,在刀具軸內移動至低於工件表面之設定淨空處!有碰撞的危險!
  1. 輸入的深度為負
  2. 若已經輸入正深度,則使用機器參數displayDepthErr (第201003號)指定控制器是否應顯示(開啟)或不顯示(關閉)錯誤訊息。
  • 此循環程式只能在FUNCTION MODE MILL以及FUNCTION MODE TURN加工模式內執行。
  • 此循環程式監控刀具的已定義可用長度LU。若LU值低於DEPTH Q201,控制器將顯示錯誤訊息。
 
Tip

此循環程式不適合過長的鑽頭。對於過長的鑽頭,請使用循環程式241 SINGLE-LIP D.H.DRLNG.

編寫注意事項

  • 在工作平面上以刀徑補償R0先程式編輯一個定位單節作為開始點 (鑽孔中心)。
  • DEPTH循環程式參數的代數符號決定加工方向。如果您設定 DEPTH = 0,就不會執行循環程式。
  • 如果您輸入的前進停止距離Q258不等於Q259,則控制器會以相同的變化率來改變第一次和最後一次進刀深度之間的前進停止距離。
  • 如果您使用Q379輸入加深的起點,控制器僅會改變螺旋進給移動的起點。退刀移動不會受到控制器改變,因此它們總是相對於工件表面的座標來計算。
  • 如果Q257 DEPTH FOR CHIP BRKNG大於Q202 PLUNGING DEPTH,則無斷屑來執行操作。

循環程式參數

說明圖

Parameter

Q200 設定淨空?

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

輸入:0...99999.9999 PREDEF

Q201 深度?

工件表面和孔底之間的距離(取決於直徑Q395 DEPTH REFERENCE)。 該值具有增量效果。

輸入:-99999.9999...+99999.9999

Q206 進刀進給速率?

刀具在鑽孔時的移動速度,單位mm/min

輸入:0...99999.999 FAUTOFU

Q10 進刀深度?

每次切削的螺旋進給量。 該值具有增量效果。

  • 鑽孔的總深度不一定是進刀深度的整倍數。在下列狀況下,控制器將一次鑽到孔的總深度:
  • 進刀深度等於鑽孔的總深度
  • 進刀深度大於鑽孔的總深度

輸入:0...99999.9999

Q203 Workpiece surface coordinate?

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

輸入:-99999.9999...+99999.9999

Q204 第二淨空高度?

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

輸入:0...99999.9999 PREDEF

Q212 遞減?

控制器減少進刀深度Q202之值。 該值具有增量效果。

輸入:0...99999.9999

Q205 最小的切入深度?

Q212 DECREMENT不為0,則控制器將進刀深度限制在此值。這表示進刀深度不可小於Q205該值具有增量效果。

輸入:0...99999.9999

Q258 第一次切削停止距離?

最後進刀深度之上,在第一排屑之後刀具以Q373 FEED AFTER REMOVAL返回的安全淨空。 該值具有增量效果。

輸入:0...99999.9999

Q259 最後切削停止距離?

最後進刀深度之上,在最後排屑之後刀具以Q373 FEED AFTER REMOVAL返回的安全淨空。 該值具有增量效果。

輸入:0...99999.9999

Q257 斷屑的切入深度?

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

輸入:0...99999.9999

Q256 斷屑的退回距離?

控制器在斷屑時的退刀值。 該值具有增量效果。

輸入:0...99999.999 PREDEF

Q211 底部的暫停時間?

刀具停留在孔底的時間,以秒為單位。

輸入:0...3600.0000 PREDEF

Q379 加深起始點?

若已經有引導鑽孔,則可定義加深的起點。增量參照至Q203 SURFACE COORDINATE。控制器以Q253 F PRE-POSITIONING移動至加深起點之上的Q200 SET-UP CLEARANCE值。 該值具有增量效果。

輸入:0...99999.9999

Q253 預先定位的進給率?

定義當從Q200 SET-UP CLEARANCE定位至Q379 STARTING POINT(不等於0)時刀具移動速度。輸入,單位mm/min。

輸入:0...99999.9999 FMAXFAUTOPREDEF

Q208 退回進給率?

當在加工操作之後退刀時刀具的行進速率,單位是mm/min。如果您輸入Q208=0,控制器會以Q206中的進給速率來退回刀具。

輸入:0...99999.9999 FMAXFAUTOPREDEF

Q395 直徑當成參考(0/1)?

選擇所輸入的深度是參照至刀尖或參照至刀具的圓筒部分。若控制器參照深度至刀具圓筒部分,則刀具的刀尖角度必須在刀具表TOOL.T之T-ANGLE欄位中定義。

0 = 深度參照至刀尖

1 = 深度參照至刀具圓筒部分

輸入:0, 1

Q373 後斷屑靠近進給?

當排屑之後靠近前進停止距離時刀具的移動速率。

0:以FMAX移動

>0:進給速率,單位mm/min

輸入:0...99999 FAUTOFMAXFUFZ

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

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

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

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

 
Tip

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

範例

11 CYCL DEF 205 UNIVERSAL PECKING ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-20

;DEPTH ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q202=+5

;PLUNGING DEPTH ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q212=+0

;DECREMENT ~

Q205=+0

;MIN. PLUNGING DEPTH ~

Q258=+0.2

;UPPER ADV STOP DIST ~

Q259=+0.2

;LOWER ADV STOP DIST ~

Q257=+0

;DEPTH FOR CHIP BRKNG ~

Q256=+0.2

;DIST FOR CHIP BRKNG ~

Q211=+0

;DWELL TIME AT DEPTH ~

Q379=+0

;STARTING POINT ~

Q253=+750

;F PRE-POSITIONING ~

Q208=+99999

;RETRACTION FEED RATE ~

Q395=+0

;DEPTH REFERENCE ~

Q373=+0

;FEED AFTER REMOVAL

排屑和斷屑

排屑

排屑取決於循環程式參數Q202 PLUNGING DEPTH

當到達循環程式參數Q202內輸入之值,控制器執行排屑。這表示控制器總是將刀具移動至退回高度,而不管加深的起點Q379。此高度從Q200 SET-UP CLEARANCE + Q203 SURFACE COORDINATE計算得出

範例:

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

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

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

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

 
Tip

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

0 BEGIN PGM 205 MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-20

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 203 Z S4500

; 刀具呼叫(刀徑3)

4 L Z+250 R0 FMAX

; 退回刀具

5 CYCL DEF 205 UNIVERSAL PECKING ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-20

;DEPTH ~

Q206=+250

;FEED RATE FOR PLNGNG ~

Q202=+5

;PLUNGING DEPTH ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q212=+0

;DECREMENT ~

Q205=+0

;MIN. PLUNGING DEPTH ~

Q258=+0.2

;UPPER ADV STOP DIST ~

Q259=+0.2

;LOWER ADV STOP DIST ~

Q257=+0

;DEPTH FOR CHIP BRKNG ~

Q256=+0.2

;DIST FOR CHIP BRKNG ~

Q211=+0.2

;DWELL TIME AT DEPTH ~

Q379=+10

;STARTING POINT ~

Q253=+750

;F PRE-POSITIONING ~

Q208=+3000

;RETRACTION FEED RATE ~

Q395=+0

;DEPTH REFERENCE ~

Q373=+0

;FEED AFTER REMOVAL

6 L X+30 Y+30 R0 FMAX M3

; 靠近鑽孔位置,主軸開啟

7 CYCL CALL

; 循環程式呼叫

8 L Z+250 R0 FMAX

; 退回刀具,程式結束

9 M30

10 END PGM 205 MM

斷屑

斷屑取決於循環程式參數Q257 DEPTH FOR CHIP BRKNG

當到達循環程式參數Q257內輸入之值,控制器執行斷屑。這表示控制器以Q256 DIST FOR CHIP BRKNG內定義之值來退刀。一旦刀具到達PLUNGING DEPTH就開始排屑。重複整個程序,直到到達Q202 深度

範例:

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

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

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

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

 
Tip

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

0 BEGIN PGM 205 MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-20

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 203 Z S4500

; 刀具呼叫(刀徑3)

4 L Z+250 R0 FMAX

; 退回刀具

5 CYCL DEF 205 UNIVERSAL PECKING ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-20

;DEPTH ~

Q206=+250

;FEED RATE FOR PLNGNG ~

Q202=+10

;PLUNGING DEPTH ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q212=+0

;DECREMENT ~

Q205=+0

;MIN. PLUNGING DEPTH ~

Q258=+0.2

;UPPER ADV STOP DIST ~

Q259=+0.2

;LOWER ADV STOP DIST ~

Q257=+3

;DEPTH FOR CHIP BRKNG ~

Q256=+0.5

;DIST FOR CHIP BRKNG ~

Q211=+0.2

;DWELL TIME AT DEPTH ~

Q379=+0

;STARTING POINT ~

Q253=+750

;F PRE-POSITIONING ~

Q208=+3000

;RETRACTION FEED RATE ~

Q395=+0

;DEPTH REFERENCE ~

Q373=+0

;FEED AFTER REMOVAL

6 L X+30 Y+30 R0 FMAX M3

; 靠近鑽孔位置,主軸開啟

7 CYCL CALL

; 循環程式呼叫

8 L Z+250 R0 FMAX

; 退回刀具,程式結束

9 M30

10 END PGM 205 MM