循環程式202REAMING

ISO 程式編輯

G202

應用

 
Machine

請參考您的工具機手冊。

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

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

運用此循環程式,可鑽搪孔。在此循環程式中,可定義在鑽孔底部的選擇性停留時間。

循環程式順序

  1. 控制器在主軸上,以快速移動速率FMAX將刀具移動到工件Q203 SURFACE COORDINATE之上安全淨空Q200
  2. 刀具以進刀進給速率Q201,鑽到設定的深度
  3. 如果程式有設定的話,刀具會在孔底停留輸入的停止時間,並保持主軸旋轉做完全切削。
  4. 然後控制器執行定向主軸停止至Q336參數中所定義的位置。
  5. 若已定義Q214 DISENGAGING DIRECTN,則控制器往編寫方向用CLEARANCE TO SIDE Q357之值退刀
  6. 然後,控制器以退刀進給速率Q208將刀具移動至設定淨空Q200
  7. 刀具再次在鑽孔內置中
  8. 控制器將主軸狀態恢復至循環程式開始之狀態。
  9. 若已編寫,控制器以FMAX將刀具移動到第二設定淨空。只有若第二設定淨空Q204的值大於設定淨空Q200的值,第二設定淨空才會生效。如果Q214=0,刀尖仍然會停留在孔壁上。

備註

 
注意事項
碰撞的危險!
若在循環程式內輸入正值的深度,則控制器將預先定位的計算顛倒。刀具以快速行進方式,在刀具軸內移動至低於工件表面之設定淨空處!有碰撞的危險!
  1. 輸入的深度為負
  2. 若已經輸入正深度,則使用機器參數displayDepthErr (第201003號)指定控制器是否應顯示(開啟)或不顯示(關閉)錯誤訊息。
 
注意事項
碰撞的危險!
若選擇不正確的退刀方向,則會有碰撞的危險。工作平面內執行的任何鏡射都不會將退回方向列入考慮。 相較之下,控制器將考慮退回的主動轉換。
  1. 當參照至Q336中輸入角度來編寫定向主軸停止時(例如MDI應用中,在手動操作模式中),請檢查刀尖的位置。在此情況下,不應啟動變換。
  2. 選擇角度,讓刀尖平行於脫離方向
  3. 選擇一個脫離方向Q214,使刀具遠離孔壁。
 
注意事項
碰撞的危險!
若已啟動M136,則一旦加工操作已完成,刀具將不會移動到已編寫的設定淨空處。主軸將在鑽孔底部停止旋轉,接著也停止進給動作。刀具未退刀時會有碰撞的危險!
  1. 使用M137在循環程式開時之前關閉M136
  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 加工之後,控制器讓刀具回到加工平面的起點。以此方式可用增量方式繼續定位刀具。
  • 若在呼叫循環程式之前已經啟動M7或M8功能,則控制器將在循環程式結束時重建上一個狀態。
  • 此循環程式監控刀具的已定義可用長度LU。若LU值低於DEPTH Q201,控制器將顯示錯誤訊息。
  • Q214 DISENGAGING DIRECTN不為0,則Q357 CLEARANCE TO SIDE生效。

編寫注意事項

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

循環程式參數

說明圖

Parameter

Q200 設定淨空?

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

輸入:0...99999.9999 PREDEF

Q201 深度?

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

輸入:-99999.9999...+99999.9999

Q206 進刀進給速率?

刀具在搪孔時的行進速度,單位mm/min

輸入:0...99999.999 FAUTOFU

Q211 底部的暫停時間?

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

輸入:0...3600.0000 PREDEF

Q208 退回進給率?

刀具由孔退回的移動速率,單位是 mm/min。若輸入Q208= 0,則套用進刀的進給速率。

輸入:0...99999.9999 FMAXFAUTOPREDEF

Q203 Workpiece surface coordinate?

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

輸入:-99999.9999...+99999.9999

Q204 第二淨空高度?

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

輸入:0...99999.9999 PREDEF

Q214 脫離方向 (0/1/2/3/4)?

指定控制器在孔底退回刀具時的方向(在執行一定向主軸停止之後)

0:不退刀

1:往負主要軸方向退刀

2:往負次要軸方向退刀

3:往正主要軸方向退刀

4:往正次要軸方向退刀

輸入:01234

Q336 主軸定位角度?

控制器在退刀前定位刀具的角度。 該值具有絕對效果。

輸入:0...360

Q357 側面的淨空高度?

刀刃與壁之間的距離。 該值具有增量效果。

只有若Q214 DISENGAGING DIRECTN不為0才生效。

輸入:0...99999.9999

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

依需要變更以下內容:

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

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

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

 
Tip

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

範例

11 L Z+100 R0 FMAX

12 CYCL DEF 202 BORING ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-20

;DEPTH ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q211=+0

;DWELL TIME AT DEPTH ~

Q208=+99999

;RETRACTION FEED RATE ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q214=+0

;DISENGAGING DIRECTN ~

Q336=+0

;ANGLE OF SPINDLE ~

Q357+0.2

;CLEARANCE TO SIDE

13 L X+30 Y+20 FMAX M3

14 CYCL CALL

15 L X+80 Y+50 FMAX M99