NC優化
可同時參考閱讀腳本指令NC優化。
優化目標
優化是期望將加工中的物理量盡可能等於目標量。
由於優化進給採用保守策略,優化後的NC碼的物理量會盡可能等於或小於目標量。
優化進給率的決定因素
優化進給率由以下兩者決定:
- 個別步的物理量限制:各步基於目標力、降伏應力、主軸扭力等計算的進給率限制
- 步間的平滑化:加減速限制、延伸長度等交互影響
優化後模擬結果的差異
進給率更改後的模擬,插補點與更改前不同,會造成:
- 不同的模擬網格誤差
- 表粗等級的表面形貌更改
所以優化後的模擬物理量不一定與目標量相等或以下,也有可能比目標量稍高。
插補點密度在圓角轉角處對表面形貌的影響較直線大,所以這種情況在圓角轉角可能更明顯。
Tip
關於轉角處優化進給率異常偏低的現象,請參閱轉角進給率優化。
速度平滑化
平滑範圍會中止於巨集指令或無法解譯路徑的行指令。
速度平滑化會根據當行指令行經路徑長度做加減速限制。 所以速度平滑化對可重新插補的區域有效; 但是對不可重新插補的區域,雖然仍有加減速限制,但可能因為單行行經路徑過長,使得實際應用上難以發揮作用。
幾何誤差的影響
目前的NC優化是基於理想的幾何模型,如果工件為鑄件,或有工件安裝誤差,則需以保守方式設定較大的工件幾何於系統內,避免系統將有切削區域誤判為無切削區域,從而造成撞刀。
斷刀解決方案
更改加工路徑降低切寬深 或 以HiNC優化功能調整進給率,將降伏應力比、主軸最大扭矩比、主軸最大功率比降至100%以下。
熱崩刃解決方案
在解決斷刀問題的前提下,降低轉速,讓刀刃有充足時間散熱。
注意冷卻液是否對準刀刃影響甚大。
追蹤個別步的物理量限制
如需了解個別步的進給率是被哪個物理量所限制,可以先將平滑化相關設定為不作用,然後啟用日誌:
OptMaxAcceleration_mmds2 = double.PositiveInfinity;
OptFeedrateAssignmentRatio = 0;
OptExtendedPreDistance_mm = 0;
OptExtendedPostDistance_mm = 0;
EnableIndividualStepAdjustmentLog = true;
EmbeddedLogMode = NcOptimizationEmbeddedLogMode.FullLog;
執行優化後,檢視 .IndependentStepAdjustment.log 檔案,即可查看各步階的獨立優化計算結果,了解是哪個物理量限制了進給率。