用於刀長和刀徑的刀具補償
應用
相關主題
- 刀徑補償
- 使用補償表的刀具補償
功能說明
- 控制器區分兩種類型的誤差值:
- 刀具資料表中的誤差值用於所需的永久刀具補償(例如由於磨損)。
這些誤差值可例如使用刀具接觸式探針來確定。控制器自動在刀具管理中輸入誤差值。
- 刀具呼叫之內的誤差值用於僅生效於當前NC程式的刀具補償(例如工件過大)。
誤差值代表與刀具的刀長與刀徑之偏差。
正誤差值放大當前刀長或刀徑。然後,刀具在加工期間中切削的材料更少(例如用於超大工件)。
負誤差值縮小當前刀長或刀徑。然後,刀具在加工期間中切削的材料更多。
對於NC程式內的編寫誤差值,定義刀具呼叫內之值或通過使用補償資料表。
也可通過使用變數來定義刀具呼叫之內的誤差值。
刀長補償
一旦呼叫刀具,控制器將刀長補償列入考慮。控制器只在刀長L>0時執行刀長補償。
在刀長補償中,控制器會將來自刀具資料表和NC程式的誤差值列入考慮。
現用刀長 = L + DLTAB + DLProg
L: | 來自刀具資料表的刀長L |
DL 標籤: | 來自刀具資料表的刀長誤差值DL |
DL Prog : |
- 總是定義刀具的實際刀長(不只有差距)
- 只使用TOOL CALL 0來清空主軸
刀徑補償
在刀徑補償中,控制器會將來自刀具資料表和NC程式的誤差值列入考慮。
現用刀徑 = R + DRTAB + DRProg
R: | |
DR 標籤: | 來自刀具資料表的刀徑誤差值DR |
DR Prog : |
變數之內的刀具資料
當執行刀具呼叫時,控制器計算所有特定刀具值,並將其除存在變數之內。
現用刀長與刀徑:
Q 參數 | 功能 |
---|---|
Q108 | ACTIVE TOOL RADIUS |
Q114 | ACTIVE TOOL LENGTH |
在控制器已將當前值儲存在變數內之後,變數可用於NC程式內。
應用範例
您可使用Q參數Q108 ACTIVE TOOL RADIUS,以便使用刀長誤差值將球尖切刀的刀具中心點位移至球心。
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
- 依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 TOOL CALL "BALL_MILL_D4" Z S10000 |
12 TOOL CALL DL-Q108 |
這允許控制器監控完整刀具是否碰撞,並且NC程式內使用的尺寸仍舊可編寫成參照至球心。