循環程式27CYLINDER SURFACE (選項8)
ISO 程式編輯
G127
應用
循環程式順序
- 控制器一邊考慮側面的精銑預留量,同時將刀具定位到銑刀切入點
- 以第一個進刀深度,刀具以銑削進給速率Q12沿著設定的輪廓來進行銑削。
- 在輪廓的結尾,控制器讓刀具回到設定淨空處,然後回到螺旋進給點
- 步驟1至3會重複執行,直到到達設定的銑削深度Q1。
- 接著,刀具往刀具軸退回到淨空高度。
圓筒必須放置於旋轉工作台的中央。 設定至旋轉工作台中央的參考點。
備註
- 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
- 程式編輯SL循環程式時的記憶體容量有限。 您在一個SL循環程式中最多程式編輯到16384個輪廓元件。
- 這個循環程式需要有中心刀刃的端銑刀(ISO 1641)。
- 在呼叫循環程式時主軸必須與旋轉工作台軸垂直。若非此情況,控制器將會產生錯誤訊息。可能需要切換座標結構配置。
- 這個循環程式也能使用於傾斜的工作平面。
若輪廓由許多非正切輪廓元件組成,則會增加加工時間。
編寫注意事項
- 在輪廓程式的第一個NC單節中,皆要同時程式編輯圓筒表面座標。
- DEPTH循環程式參數的代數符號決定加工方向。如果您設定 DEPTH = 0,就不會執行循環程式。
- 設定淨空必須大於刀具半徑。
- 若在輪廓子程式內使用本機Q參數QL,也必須在輪廓子程式內指派或計算這些參數。
循環程式參數
說明圖 | Parameter |
---|---|
Q1 銑削深度? 圓柱表面和輪廓底面之間的距離。 該值具有增量效果。 輸入:-99999.9999...+99999.9999 | |
Q3 Finishing allowance for side? 未滾動圓筒表面的展開平面上的精銑預留量。這個預留量會在刀具的半徑補償方向有效。 該值具有增量效果。 輸入:-99999.9999...+99999.9999 | |
Q6 設定淨空? 刀面與圓筒表面之間的距離。 該值具有增量效果。 輸入:-99999.9999...+99999.9999 或PREDEF | |
Q10 進刀深度? 每次切削的螺旋進給量。 該值具有增量效果。 輸入:-99999.9999...+99999.9999 | |
Q11 進刀進給速率? 主軸內的移動進給速率 輸入:0...99999.9999 另外為FAUTO、FU、FZ | |
Q12 Feed rate for milling? 工作平面內的移動進給速率 輸入:0...99999.9999 另外為FAUTO、FU、FZ | |
Q16 Cylinder radius? 加工輪廓所在的圓筒的半徑。 輸入:0...99999.9999 | |
Q17 Dimension type? deg=0 MM/INCH=1 在子程式內編寫旋轉軸座標,單位是度或mm (吋)。 輸入:0, 1 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
- 依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 CYCL DEF 27 CYLINDER SURFACE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|