循環程式208BORE MILLING
ISO 程式編輯
G208
應用
循環程式執行
- 控制器在主軸上,以快速移動速率FMAX將刀具定位到工件表面之上輸入的設定淨空Q200處
- 控制器在半圓形上移動第一螺旋進給,將路徑重疊Q370列入考慮。半圓形開始於鑽孔中心處。
- 刀具以編寫的進給速率F,以螺旋方式銑削到所輸入的鑽孔深度。
- 到達鑽孔深度之後,控制器會再繞圓周一圈,去除垂直進刀殘餘的材料。
- 然後控制器再次於鑽孔中將刀具置中,然後退回至設定淨空Q200處。
- 此程序重複直到達到標稱直徑(控制器自己計算跨距)
- 最後,刀具路徑以快速移動速率FMAX縮回到設定淨空處或是第二設定淨空Q204處。只有若第二設定淨空Q204的值大於設定淨空Q200的值,第二設定淨空才會生效
若編寫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 |
進行方式如下:
- 開始循環程式定義
- 定義循環程式參數
- 選擇動作列內的名稱
- 輸入包括公差的標稱尺寸
- 控制器產生的工件符合平均公差值。
- 如果編寫的公差不符合DIN標準,或者在編寫標稱尺寸時錯誤指示公差(例如,輸入空白),則控制器放棄執行並顯示錯誤訊息。
- 輸入DIN EN ISO和DIN ISO公差時,請確保大小寫正確。不允許輸入空白字元。
備註
- 輸入的深度為負
- 若已經輸入正深度,則使用機器參數displayDepthErr (第201003號)指定控制器是否應顯示(開啟)或不顯示(關閉)錯誤訊息。
- 在TOOL.T刀具表的角度欄內指定最大可能進刀角度與轉角DR2。
- 控制器自動計算允許的最大螺旋進給,若需要,進而改變您輸入的數值。
- 此循環程式只能在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 另外為FAUTO、FU、FZ | |
Q334 螺旋線每轉的進給 每一螺旋 (=360°) 的刀具進刀深度。 該值具有增量效果。 輸入:0...99999.9999 | |
Q203 Workpiece surface coordinate? 參考現用工件原點的工件表面座標。 該值具有絕對效果。 輸入:-99999.9999...+99999.9999 | |
Q204 第二淨空高度? 不會造成刀具與工件(治具)之間碰撞的刀具軸上距離。 該值具有增量效果。 輸入:0...99999.9999 或PREDEF | |
Q342 粗加工的直徑? 輸入預鑽孔直徑的尺寸。 該值具有絕對效果。 輸入:0...99999.9999 | |
Q351 方向? 由下往上=+1, 由上往下=-1 銑削操作類型。將主軸旋轉方向列入考量。 +1 = 順銑 –1 = 逆銑 (如果輸入0,則執行順銑) 輸入:-1、0、+1 或PREDEF | |
Q370 Path overlap factor? 控制器使用路徑重疊係數來決定重疊係數k。 0:控制器使用可用於第一螺旋路徑的最大路徑重疊。控制器如此做,以避免刀具接觸工件表面。所有其他路徑則不均勻分配。 >0:控制器將該係數乘上現用刀徑。結果為重疊係數k。 輸入:0.1...1999 或PREDEF |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 CYCL DEF 208 BORE MILLING ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |