循環程式208BORE MILLING

ISO 程式編輯

G208

應用

運用此循環程式,可銑孔。在此循環程式中,可定義一選擇性、預鑽孔直徑。您也可編寫標稱直徑的公差。

循環程式執行

  1. 控制器在主軸上,以快速移動速率FMAX將刀具定位到工件表面之上輸入的設定淨空Q200
  2. 控制器在半圓形上移動第一螺旋進給,將路徑重疊Q370列入考慮。半圓形開始於鑽孔中心處。
  3. 刀具以編寫的進給速率F,以螺旋方式銑削到所輸入的鑽孔深度。
  4. 到達鑽孔深度之後,控制器會再繞圓周一圈,去除垂直進刀殘餘的材料。
  5. 然後控制器再次於鑽孔中將刀具置中,然後退回至設定淨空Q200處。
  6. 此程序重複直到達到標稱直徑(控制器自己計算跨距)
  7. 最後,刀具路徑以快速移動速率FMAX縮回到設定淨空處或是第二設定淨空Q204處。只有若第二設定淨空Q204的值大於設定淨空Q200的值,第二設定淨空才會生效
 
Tip

若編寫Q370=0用於路徑重疊,則控制器使用可用於第一螺旋路徑的最大路徑重疊。控制器如此做,以避免刀具接觸工件表面。所有其他路徑則不均勻分配。

公差

控制器允許您將公差儲存在參數Q335 NOMINAL DIAMETER內。

您可定義以下公差:

公差

範例

製造尺寸

DIN EN ISO 286-2

10H7

10.0075

DIN ISO 2768-1

10m

10.0000

標稱尺寸

10+0.01-0.015

9.9975

您可輸入具有以下公差的標稱尺寸:

組合

範例

製造尺寸

a+-b

10+-0.5

10.0

a-+b

10-+0.5

10.0

a-b+c

10-0.1+0.5

10.2

a+b-c

10+0.1-0.5

9.8

a+b+c

10+0.1+0.5

10.3

a-b-c

10-0.1-0.5

9.7

a+b

10+0.5

10.25

a-b

10-0.5

9.75

進行方式如下:

  1. 開始循環程式定義
  2. 定義循環程式參數
  3. 選擇動作列內的名稱
  4. 輸入包括公差的標稱尺寸
 
Tip
  • 控制器產生的工件符合平均公差值。
  • 如果編寫的公差不符合DIN標準,或者在編寫標稱尺寸時錯誤指示公差(例如,輸入空白),則控制器放棄執行並顯示錯誤訊息。
  • 輸入DIN EN ISO和DIN ISO公差時,請確保大小寫正確。不允許輸入空白字元。

備註

 
注意事項
碰撞的危險!
若在循環程式內輸入正值的深度,則控制器將預先定位的計算顛倒。刀具以快速行進方式,在刀具軸內移動至低於工件表面之設定淨空處!有碰撞的危險!
  1. 輸入的深度為負
  2. 若已經輸入正深度,則使用機器參數displayDepthErr (第201003號)指定控制器是否應顯示(開啟)或不顯示(關閉)錯誤訊息。
 
注意事項
小心:對工件與刀具有危險!
如果選擇的螺旋進給過大,則有刀具斷裂並且工件受損的危險。
  1. TOOL.T刀具表的角度欄內指定最大可能進刀角度與轉角DR2
  2. 控制器自動計算允許的最大螺旋進給,若需要,進而改變您輸入的數值。
  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 如果輸入的搪孔直徑等於刀具直徑,控制器會直接搪孔到輸入的深度,而不做螺旋補間。
  • 啟用的鏡射功能不會 影響在循環程式當中所定義的銑削類型。
  • 當計算重疊係數時,控制器考量當前刀具的彎角半徑DR2
  • 此循環程式監控刀具的已定義可用長度LU。若LU值低於DEPTH Q201,控制器將顯示錯誤訊息。
  • 控制器使用循環程式內的RCUTS值來監控非中心切刀,並且避免正面接觸刀具。必要時,控制器中斷加工並發出錯誤訊息。

編寫注意事項

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

循環程式參數

說明圖

參數

Q200 設定淨空?

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

輸入:0...99999.9999 PREDEF

Q201 深度?

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

輸入:-99999.9999...+99999.9999

Q206 進刀進給速率?

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

輸入:0...99999.999 另外為FAUTOFUFZ

Q334 螺旋線每轉的進給

每一螺旋 (=360°) 的刀具進刀深度。 該值具有增量效果。

輸入:0...99999.9999

Q203 Workpiece surface coordinate?

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

輸入:-99999.9999...+99999.9999

Q204 第二淨空高度?

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

輸入:0...99999.9999 PREDEF

Q335 指令直徑?

孔徑。如果輸入的標稱直徑等於刀具直徑,控制器會直接搪孔到輸入的深度,而不做螺旋補間。 該值具有絕對效果。 若需要,可編寫公差。

公差

輸入:0...99999.9999

Q342 粗加工的直徑?

輸入預鑽孔直徑的尺寸。 該值具有絕對效果。

輸入:0...99999.9999

Q351 方向? 由下往上=+1, 由上往下=-1

銑削操作類型。將主軸旋轉方向列入考量。

+1 = 順銑

–1 = 逆銑

(如果輸入0,則執行順銑)

輸入:-10+1 PREDEF

Q370 Path overlap factor?

控制器使用路徑重疊係數來決定重疊係數k。

0:控制器使用可用於第一螺旋路徑的最大路徑重疊。控制器如此做,以避免刀具接觸工件表面。所有其他路徑則不均勻分配。

>0:控制器將該係數乘上現用刀徑。結果為重疊係數k。

輸入:0.1...1999 PREDEF

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

依需要變更以下內容:

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

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

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

 
Tip

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

範例

11 CYCL DEF 208 BORE MILLING ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-20

;DEPTH ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q334=+0.25

;PLUNGING DEPTH ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q335=+5

;NOMINAL DIAMETER ~

Q342=+0

;ROUGHING DIAMETER ~

Q351=+1

;CLIMB OR UP-CUT ~

Q370=+0

;TOOL PATH OVERLAP

12 CYCL CALL