自動使用M128 (#9 / #4-01-1)補償刀具傾斜角度

應用

如果在NC程式內變更受控制旋轉軸的位置,則控制器在傾斜程序期間使用M128,自動運用線性軸的補償動作補償刀具傾斜。如此,刀尖相對於工件表面的位置維持不變(TCPM)。

 
Tip

取代M128,海德漢建議使用更強大的功能FUNCTION TCPM

需求

  • 使用旋轉軸加工
  • 座標結構配置描述
  •  
    Machine

    請參考您的工具機手冊。

    工具機製造商建立工具機的座標結構配置描述。

  • 軟體選項進階功能集合2 (#9 / #4-01-1)

功能說明

作用

M128在單節開始時生效。

您可用以下功能重設M128

  • M129
  • FUNCTION RESET TCPM
  • 程式執行操作模式中:選擇不同的NC程式
 
Tip

M128也在手動操作模式內有效,即使操作模式變更後仍然有效。

應用範例

M128的行為

M128的行為

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

依需要變更以下內容:

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

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

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

 
Tip

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

11 L X+100 B-30 F800 M128 F1000

; 以自動運動補償在旋轉軸內移動

在此NC單節中,控制器以進給速率啟動M128來進行補償動作。然後,控制器同時往X軸和B軸移動刀具。

為了在傾斜旋轉軸時保持刀尖相對於工件的位置恆定,控制器使用線性軸執行連續補償動作。在此範例中,控制器在Z軸內執行補償動作。

不用M128,一旦刀具的傾斜角度發生變化,就會產生刀尖相對於標稱位置的偏移。控制器不補償此偏移。如果在NC程式中不考慮這種偏差,加工操作將無法正確執行或發生碰撞。

 
Tip

TNC7 basic可同時向上移動四個軸。如果NC單節指揮移動超過四個軸,則控制器顯示錯誤訊息。 請注意,最多在三個軸上執行補償移動。

輸入

如果您定義M128,控制器繼續對話並提示您輸入進給速率F。定義值限制補償動作期間的進給速率。

使用開放迴路旋轉軸進行傾斜加工

使用開放迴路旋轉軸,俗稱的計數軸,則也可結合M128來執行傾斜加工。

對於使用開放迴路旋轉軸的傾斜加工操作,請執行如下:

  1. 啟動M128之前,手動定位旋轉軸
  2. 啟動M128
  3. 控制器讀取所有目前旋轉軸的實際數值,由刀具位置點新位置計算,並更新位置顯示。
  4. 刀具上的預設

  5. 控制器用下一個移動動作執行必要的補償動作。
  6. 執行加工操作
  7. M129在程式結尾處重設M128
  8. 將旋轉軸返回其初始位置
 
Tip

只要M128有啟動,控制器即監控開放迴路旋轉軸的實際位置。如果實際位置偏差工具機製造商定義之值,則控制器發出錯誤訊息並中斷程式執行。

備註

 
注意事項
碰撞的危險!
具備Hirth耦合的旋轉軸必須移出耦合來啟用傾斜。在軸移出耦合並且在傾斜操作期間會有碰撞的危險。
  1. 變更旋轉軸位置之前要確定退刀
 
注意事項
碰撞的危險!
對於周邊銑削,如果使用LN直線搭配刀具方位TXTYTZ來定義刀具傾斜,控制器自動計算旋轉軸的所需位置。這會導致非預期的動作。
  1. 使用模擬模式在執行之前測試NC程式
  2. 利用逐單節緩慢執行NC程式來確認

在周邊銑削期間的3D刀具補償 (#9 / #4-01-1)

具有向量的輸出

  • 補償動作的進給速率仍舊有效,直到您編寫新進給速率或忽略M128
  • M128啟用,控制器在 位置工作空間內顯示 TCPM圖示。
  • 位置工作空間

  • 選取M128FUNCTION TCPMAXIS POS不會將3D基本旋轉列入考慮。編寫已經選取FUNCTION TCPMAXIS SPAT或具有LN直線和刀具向量的CAM輸出。
  • 基本旋轉與3D基本旋轉

  • 用FUNCTION TCPM補償刀具的傾斜角度 (#9 / #4-01-1)

  • 通過直接輸入旋轉軸的軸位置來定義刀具傾斜角度。如此該等值參照工具機座標系統M-CS。對於具備頭旋轉軸的工具機,刀具座標系統T-CS變更。對於具備工作台旋轉軸的工具機,工件座標系統W-CS變更。
  • 參考系統

  • 如果在M128啟用時執行以下功能,則控制器取消程式執行並顯示錯誤訊息。
    • M91
    • M92
    • M144
    • 使用TOOL CALL呼叫刀具
    • 動態碰撞監控(DCM (#40 / #5-03-1))和同時使用M118 (#21 / #4-02-1)

有關機械參數的注意事項

  • 在選擇性機械參數maxCompFeed (編號201303)內,工具機製造商定義補償動作的最高速度。
  • 在選擇性機械參數maxAngleTolerance (編號205303)內,工具機製造商定義最大角度公差。
  • 在選擇性機械參數maxLinearTolerance (編號205305)內,工具機製造商定義最大線性軸公差。
  • 在選配的機械參數manualOversize (編號205304)內,工具機製造商針對所有碰撞物體定義一手動過大。
  • 工具機製造商使用選配機械參數presetToAlignAxis (編號300203),為每個軸定義控制器如何解釋偏移值。運用FUNCTION TCPMM128,機械參數只與繞刀具軸(通常是C_OFFS)旋轉的旋轉軸有關。
  • 基本轉換與偏移

    • 如果機械參數尚未定義或用值TRUE定義,則可在平面內用偏移補償工件失準。偏移影響工件座標系統W-CS的方位。
    • 工件座標系統W-CS

    • 如果機械參數已經用值FALSE定義,則在平面內不會補償工件失準。控制器在程式執行期間不會將偏移列入考慮。

刀具上的注意事項

如果在加工輪廓時傾斜刀具,則必須使用球形刀;否則刀聚會損壞輪廓。

為了避免在使用球形刀加工時損壞輪廓,請注意以下事項:

  • 使用M128,控制器將刀具旋轉點等同於刀具位置點。如果刀具旋轉點位於刀尖觸,則如果刀具傾斜,則刀具將損壞輪廓。因此,刀具位置點必須位於刀具中心點上。
  • 刀具上的預設

  • 為了讓控制器在模擬時正確顯示刀具,則必須在刀具管理的L欄內定義其實際長度。
  • 當在NC程式內呼叫刀具時,在DL內將球半徑定義為負誤差值,並因此將刀具位置點位移到刀具中心點。

  • 刀長補償

  • 對於動態碰撞監控(DCM (#40 / #5-03-1)),也需要在刀具管理中定義實際刀長。

  • 碰撞監控(DCM) (#40 / #5-03-1)

  • 如果刀具位置點位於刀具中心點上,則必須用球半徑之值在NC程式內修改刀具軸的座標。

FUNCTION TCPM內,您可分別選擇刀具位置點和刀具旋轉點。

用FUNCTION TCPM補償刀具的傾斜角度 (#9 / #4-01-1)

定義

縮寫

定義

TCPM (tool center point management)

維持刀具位置點的位置

刀具上的預設