循環程式203UNIVERSAL DRILLING

ISO 程式編輯

G203

應用

運用此循環程式,可用降低的螺旋進給鑽孔。在此循環程式中,可定義在鑽孔底部的選擇性停留時間。循環程式可在有或無斷屑之下執行。

循環程式執行

無斷屑、無減量的行為:

  1. 控制器在主軸上,以快速移動速率FMAX將刀具定位到工件表面之上輸入的SET-UP CLEARANCE Q200
  2. 刀具鑽頭以程式編輯的FEED RATE FOR PLNGNGQ206移至第一PLUNGING DEPTHQ202
  3. 然後控制器從鑽孔退刀至SET-UP CLEARANCEQ200
  4. 此時控制器再度以快速移動將刀具進刀至該鑽孔,然後再度以 PLUNGING DEPTH Q202鑽至 FEED RATE FOR PLNGNG Q206的螺旋進給
  5. 當無斷屑加工時,控制器在每次以RETRACTION FEED RATEQ208螺旋進給至SET-UP CLEARANCEQ200處之後,從鑽孔移除刀具,並若需要,停留在此持續DWELL TIME AT TOPQ210
  6. 此程序將重複至直到達到DEPTH Q201
  7. 當到達DEPTH Q201時,控制器以FMAX從鑽孔將刀具退回至SET-UP CLEARANCE Q200處或至2ND SET-UP CLEARANCE處。只有若2ND SET-UP CLEARANCE Q204之值編寫成大於SET-UP CLEARANCE Q200,才會生效

有斷屑、無減量的行為:

  1. 控制器在主軸上,以快速移動速率FMAX將刀具定位到工件表面之上輸入的SET-UP CLEARANCEQ200處。
  2. 刀具鑽頭以程式編輯的FEED RATE FOR PLNGNG Q206移至第一 PLUNGING DEPTH Q202
  3. 然後,控制器以DIST FOR CHIP BRKNGQ256內之值來退刀
  4. 此時,再次以 PLUNGING DEPTH Q202FEED RATE FOR PLNGNG Q206之值來進刀
  5. 控制器將重複進刀,直到到達NR OF BREAKSQ213,或直到鑽孔已具備所要DEPTHQ201。若已到達預定的斷屑數,但是鑽孔尚未具有所要的DEPTHQ201,則控制器以RETRACTION FEED RATEQ208從鑽孔將刀具退刀並設定至SET-UP CLEARANCEQ200
  6. 若已程式編輯,控制器將等待 DWELL TIME AT TOP Q210內規定的時間
  7. 然後,控制器以快速移動速率進刀,直到DIST FOR CHIP BRKNGQ256內之值高於最後進刀深度
  8. 重複步驟2到7,直到達到DEPTHQ201
  9. 當到達DEPTH Q201 時,控制器以FMAX從鑽孔將刀具退回至 SET-UP CLEARANCE Q200 處或至 2ND SET-UP CLEARANCE處。只有若 2ND SET-UP CLEARANCE Q204 之值編寫成大於 SET-UP CLEARANCE Q200,才會生效

有斷屑、有減量的行為:

  1. 控制器在主軸上,以快速移動速率FMAX將刀具定位到工件表面之上輸入的SET-UP CLEARANCEQ200處。
  2. 刀具鑽頭以程式編輯的FEED RATE FOR PLNGNG Q206移至第一 PLUNGING DEPTH Q202
  3. 然後,控制器以DIST FOR CHIP BRKNGQ256內之值來退刀
  4. 此時,再次以 FEED RATE FOR PLNGNG Q206.上PLUNGING DEPTH Q202 減去DECREMENT Q212 之值來進刀已更新PLUNGING DEPTH Q202減去DECREMENT Q212之間增加的較小差異不得小於MIN. PLUNGING DEPTH Q205 (例如:Q202=5、Q212=1、Q213=4、Q205=3:第一進刀深度為5 mm,第二進刀深度為5 – 1 = 4 mm,第三進刀深度為4 – 1 = 3 mm,第四進刀深度也為3 mm)
  5. 控制器將重複進刀,直到到達NR OF BREAKSQ213,或直到鑽孔已具備所要DEPTHQ201。若已到達預定的斷屑數,但是鑽孔尚未具有所要的DEPTHQ201,則控制器以RETRACTION FEED RATEQ208從鑽孔將刀具退刀並設定至SET-UP CLEARANCEQ200
  6. 若已程式編輯,此時控制器將等待DWELL TIME AT TOPQ210內規定的時間
  7. 然後,控制器以快速移動速率進刀,直到DIST FOR CHIP BRKNGQ256內之值高於最後進刀深度
  8. 重複步驟2到7,直到達到DEPTH Q201 i
  9. 若已程式編輯,此時控制器將等待DWELL TIME AT DEPTHQ211內規定的時間
  10. 當到達DEPTH Q201時,控制器以FMAX從鑽孔將刀具退回至SET-UP CLEARANCE Q200處或至2ND SET-UP CLEARANCE處。只有若2ND SET-UP CLEARANCE Q204之值編寫成大於SET-UP CLEARANCE Q200,才會生效

備註

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

編寫注意事項

  • 在工作平面上以刀徑補償R0先程式編輯一個定位單節作為開始點 (鑽孔中心)。
  • DEPTH循環程式參數的代數符號決定加工方向。如果您設定 DEPTH = 0,就不會執行循環程式。

循環程式參數

說明圖

參數

Q200 設定淨空?

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

輸入:0...99999.9999 PREDEF

Q201 深度?

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

輸入:-99999.9999...+99999.9999

Q206 進刀進給速率?

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

輸入:0...99999.999 FAUTOFU

Q10 進刀深度?

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

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

    • 進刀深度等於鑽孔的總深度
    • 進刀深度大於鑽孔的總深度

輸入:0...99999.9999

Q210 表面上方的暫停時間?

斷屑時間,刀具由孔中退出後,在設定淨空位置停留的時間,以秒為單位。

輸入:0...3600.0000 PREDEF

Q203 Workpiece surface coordinate?

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

輸入:-99999.9999...+99999.9999

Q204 第二淨空高度?

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

輸入:0...99999.9999 PREDEF

Q212 遞減?

控制器在每次螺旋進給之後,所減少的Q202 PLUNGING DEPTH之值。 該值具有增量效果。

輸入:0...99999.9999

Q213 退回前斷屑次數?

控制器從孔中拉出刀具,做斷屑前的斷屑次數。針對斷屑,控制器每次都依照Q256內之值退回刀具。

輸入:0...99999

Q205 最小的切入深度?

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

輸入:0...99999.9999

Q211 底部的暫停時間?

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

輸入:0...3600.0000 PREDEF

Q208 退回進給率?

刀具由孔退回的移動速率,單位是 mm/min。如果您輸入Q208=0,控制器會以Q206中的進給速率來退回刀具。

輸入:0...99999.9999 FMAXFAUTOPREDEF

Q256 斷屑的退回距離?

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

輸入:0...99999.999 PREDEF

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

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

0 = 深度參照至刀尖

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

輸入:0, 1

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

依需要變更以下內容:

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

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

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

 
Tip

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

範例

11 CYCL DEF 203 UNIVERSAL DRILLING ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-20

;DEPTH ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q202=+5

;PLUNGING DEPTH ~

Q210=+0

;DWELL TIME AT TOP ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q212=+0

;DECREMENT ~

Q213=+0

;NR OF BREAKS ~

Q205=+0

;MIN. PLUNGING DEPTH ~

Q211=+0

;DWELL TIME AT DEPTH ~

Q208=+99999

;RETRACTION FEED RATE ~

Q256=+0.2

;DIST FOR CHIP BRKNG ~

Q395=+0

;DEPTH REFERENCE

12 L X+30 Y+20 FMAX M3

13 CYCL CALL