用於刀長和刀徑的刀具補償

應用

誤差值允許實現刀長和刀徑的刀具補償。誤差值影響所計算以及因此現用刀具直徑。

刀長誤差值DL在刀具軸內生效。刀徑誤差值DR僅對具有路徑功能和循環程式的半徑補償移動有效。

路徑功能

功能說明

  • 控制器區分兩種類型的誤差值:
  • 刀具資料表中的誤差值用於所需的永久刀具補償(例如由於磨損)。
  • 這些誤差值可例如使用刀具接觸式探針來確定。控制器自動在刀具管理中輸入誤差值。

  • 刀具管理

  • 刀具呼叫之內的誤差值用於僅生效於當前NC程式的刀具補償(例如工件過大)。
  • 通過TOOL CALL呼叫刀具

誤差值代表與刀具的刀長與刀徑之偏差。

正誤差值放大當前刀長或刀徑。然後,刀具在加工期間中切削的材料更少(例如用於超大工件)。

負誤差值縮小當前刀長或刀徑。然後,刀具在加工期間中切削的材料更多。

對於NC程式內的編寫誤差值,定義刀具呼叫內之值或通過使用補償資料表。

通過TOOL CALL呼叫刀具

使用補償表的刀具補償

也可通過使用變數來定義刀具呼叫之內的誤差值。

變數之內的刀具資料

刀長補償

一旦呼叫刀具,控制器將刀長補償列入考慮。控制器只在刀長L>0時執行刀長補償。

在刀長補償中,控制器會將來自刀具資料表和NC程式的誤差值列入考慮。

現用刀長 = L + DLTAB + DLProg

L

來自刀具資料表的刀長L

刀具資料表tool.t

DL 標籤

來自刀具資料表的刀長誤差值DL

刀具資料表tool.t

DL Prog

來自刀具呼叫或補償表的刀長誤差值DL

最近編寫的值啟用。

通過TOOL CALL呼叫刀具

使用補償表的刀具補償

 
注意事項
碰撞的危險!
控制器使用來自刀具表的已定義刀長進行刀長補償。不正確的刀長將導致不正確的刀長補償。在TOOL CALL 0之後,控制器不會執行長度為0的刀具之刀長補償或碰撞檢查。在後續刀具定位移動期間會有碰撞的危險!
  1. 總是定義刀具的實際刀長(不只有差距)
  2. 只使用TOOL CALL 0來清空主軸

刀徑補償

  • 在下列狀況下,控制器會將刀徑補償列入考慮:
  • 在現用半徑補償RRRL的情況下。
  • 刀徑補償

  • 在加工循環程式之內
  • 加工循環程式

  • 對於具有表面法線向量的直線LN
  • 直線LN

在刀徑補償中,控制器會將來自刀具資料表和NC程式的誤差值列入考慮。

現用刀徑 = R + DRTAB + DRProg

R

來自刀具表的刀徑R

刀具資料表tool.t

DR 標籤

來自刀具資料表的刀徑誤差值DR

DR Prog

來自刀具呼叫或補償表的刀徑誤差值DR

最近編寫的值啟用。

通過TOOL CALL呼叫刀具

使用補償表的刀具補償

變數之內的刀具資料

當執行刀具呼叫時,控制器計算所有特定刀具值,並將其除存在變數之內。

預先指定Q參數

現用刀長與刀徑:

Q 參數

功能

Q108

ACTIVE TOOL RADIUS

Q114

ACTIVE TOOL LENGTH

在控制器已將當前值儲存在變數內之後,變數可用於NC程式內。

應用範例

您可使用Q參數Q108 ACTIVE TOOL RADIUS,以便使用刀長誤差值將球尖切刀的刀具中心點位移至球心。

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

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

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

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

 
Tip

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

11 TOOL CALL "BALL_MILL_D4" Z S10000

12 TOOL CALL DL-Q108

這允許控制器監控完整刀具是否碰撞,並且NC程式內使用的尺寸仍舊可編寫成參照至球心。

備註

  • 控制器在模擬中以圖形方式顯示與刀具管理的誤差值。對於與NC程式或與補償表的誤差值,控制器在模擬中只改變刀具的位置。
  • 刀具模擬

  • 工具機製造商使用選配的機械參數progToolCallDL (編號124501),來定義控制器是否將考慮來自位置工作空間內刀具呼叫的誤差值。
  • 刀具呼叫

  • 位置工作空間

  • 控制器在刀具補償中最多考慮含旋轉軸的六軸。