Table of Contents

NC優化

可同時參考閱讀腳本指令NC優化

優化目標

優化是期望將加工中的物理量盡可能等於目標量。

由於優化進給採用保守策略,優化後的NC碼的物理量會盡可能等於或小於目標量。

優化進給率的決定因素

優化進給率由以下兩者決定:

  1. 個別的物理量限制:各步基於目標力、降伏應力、主軸扭力等計算的進給率限制
  2. 步間的平滑化:加減速限制、延伸長度等交互影響

優化後模擬結果的差異

進給率更改後的模擬,插補點與更改前不同,會造成:

  1. 不同的模擬網格誤差
  2. 表粗等級的表面形貌更改

所以優化後的模擬物理量不一定與目標量相等或以下,也有可能比目標量稍高。

插補點密度在圓角轉角處對表面形貌的影響較直線大,所以這種情況在圓角轉角可能更明顯。

Tip

關於轉角處優化進給率異常偏低的現象,請參閱轉角進給率優化

速度平滑化

平滑範圍會中止於巨集指令或無法解譯路徑的行指令。

速度平滑化會根據當行指令行經路徑長度做加減速限制。 所以速度平滑化可重新插補的區域有效; 但是對不可重新插補的區域,雖然仍有加減速限制,但可能因為單行行經路徑過長,使得實際應用上難以發揮作用。

幾何誤差的影響

目前的NC優化是基於理想的幾何模型,如果工件為鑄件,或有工件安裝誤差,則需以保守方式設定較大的工件幾何於系統內,避免系統將有切削區域誤判為無切削區域,從而造成撞刀。

斷刀解決方案

更改加工路徑降低切寬深 或 以HiNC優化功能調整進給率,將降伏應力比主軸最大扭矩比主軸最大功率比降至100%以下。

熱崩刃解決方案

在解決斷刀問題的前提下,降低轉速,讓刀刃有充足時間散熱。

注意冷卻液是否對準刀刃影響甚大。

追蹤個別步的物理量限制

如需了解個別步的進給率是被哪個物理量所限制,可以先將平滑化相關設定為不作用,然後啟用日誌:

OptMaxAcceleration_mmds2 = double.PositiveInfinity;
OptFeedrateAssignmentRatio = 0;
OptExtendedPreDistance_mm = 0;
OptExtendedPostDistance_mm = 0;
EnableIndividualStepAdjustmentLog = true;
EmbeddedLogMode = NcOptimizationEmbeddedLogMode.FullLog;

執行優化後,檢視 .IndependentStepAdjustment.log 檔案,即可查看各步階的獨立優化計算結果,了解是哪個物理量限制了進給率。

日誌檔案的詳細欄位說明請參閱腳本指令NC優化中的優化過程日誌檔章節。