使用M128 (選項9)自動補償刀具傾斜
應用
如果在NC程式內變更受控制旋轉軸的位置,則控制器在傾斜程序期間使用M128,自動運用線性軸的補償動作補償刀具傾斜。如此,刀尖相對於工件表面的位置維持不變(TCPM)。
取代M128,海德漢建議使用更強大的功能FUNCTION TCPM。
相關主題
- 使用FUNCTION TCPM補償刀具偏移
需求
- 使用旋轉軸加工
- 座標結構配置描述
- Machine
請參考您的工具機手冊。
工具機製造商建立工具機的座標結構配置描述。
- 軟體選項9:進階功能(集合2)
功能說明
作用
M128在單節開始時生效。
- 您可用以下功能重設M128:
- M129
- FUNCTION RESET TCPM
- 在程式執行操作模式中:選擇不同的NC程式
M128也在手動操作模式內有效,即使操作模式變更後仍然有效。
應用範例
無M128的行為 | 有M128的行為 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
- 依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 L X+100 B-30 F800 M128 F1000 | ; 以自動運動補償在旋轉軸內移動 |
在此NC單節中,控制器以進給速率啟動M128來進行補償動作。然後,控制器同時往X軸和B軸移動刀具。
為了在傾斜旋轉軸時保持刀尖相對於工件的位置恆定,控制器使用線性軸執行連續補償動作。在此範例中,控制器在Z軸內執行補償動作。
不用M128,一旦刀具的傾斜角度發生變化,就會產生刀尖相對於標稱位置的偏移。控制器不補償此偏移。如果在NC程式中不考慮這種偏差,加工操作將無法正確執行或發生碰撞。
輸入
如果您定義M128,控制器繼續對話並提示您輸入進給速率F。定義值限制補償動作期間的進給速率。
使用開放迴路旋轉軸進行傾斜加工
使用開放迴路旋轉軸,俗稱的計數軸,則也可結合M128來執行傾斜加工。
|
只要M128有啟動,控制器即監控開放迴路旋轉軸的實際位置。如果實際位置偏差工具機製造商定義之值,則控制器發出錯誤訊息並中斷程式執行。
備註
- 變更旋轉軸位置之前要確定退刀
- 使用模擬模式在執行之前測試NC程式
- 利用逐單節緩慢執行NC程式來確認
有關機械參數的注意事項
- 在選擇性機械參數maxCompFeed (編號201303)內,工具機製造商定義補償動作的最高速度。
- 在選擇性機械參數maxAngleTolerance (編號205303)內,工具機製造商定義最大角度公差。
- 在選擇性機械參數maxLinearTolerance (編號205305)內,工具機製造商定義最大線性軸公差。
- 在選配的機械參數manualOversize (編號205304)內,工具機製造商針對所有碰撞物體定義一手動過大。
- 工具機製造商使用選配機械參數presetToAlignAxis (編號300203),為每個軸定義控制器如何解釋偏移值。對於FUNCTION TCPM和M128,機械參數只套用至繞刀具軸旋轉的旋轉軸(在大多數C_OFFS情況下)。
- 如果工具機參數軸尚未定義或已經設定為TRUE,則偏移可用來補償平面內工件的失準。偏移影響工件座標系統W-CS的方位。
- 如果工具機參數軸已經定義為FALSE,則偏移無法用來補償平面內工件的失準。執行命令時,控制器不會考慮偏移量。
刀具上的注意事項
如果在加工輪廓時傾斜刀具,則必須使用球形刀;否則刀聚會損壞輪廓。
- 為了避免在使用球形刀加工時損壞輪廓,請注意以下事項:
- 使用M128,控制器將刀具旋轉點等同於刀具位置點。如果刀具旋轉點位於刀尖觸,則如果刀具傾斜,則刀具將損壞輪廓。因此,刀具位置點必須位於刀具中心點上。
- 為了讓控制器在模擬時正確顯示刀具,則必須在刀具管理的L欄內定義其實際長度。
當在NC程式內呼叫刀具時,在DL內將球半徑定義為負誤差值,並因此將刀具位置點位移到刀具中心點。
針對動態碰撞監控(DCM,選項40),在刀具管理中定義刀具的實際長度也很重要。
- 如果刀具位置點位於刀具中心點上,則必須用球半徑之值在NC程式內修改刀具軸的座標。
在FUNCTION TCPM內,您可分別選擇刀具位置點和刀具旋轉點。
定義
縮寫 | 定義 |
---|---|
TCPM (tool center point management) | 維持刀具位置點的位置 |