NC優化
依以下步驟執行NC優化:
-
編輯專案檔(.hincproj)中的
NcOptOption
元素,樣板如下:<NcOptOption> <ExtendedPreDistance_mm>1</ExtendedPreDistance_mm> <ExtendedPostDistance_mm>2</ExtendedPostDistance_mm> <IntensiveInterpolation>true</IntensiveInterpolation> <MinFeedPerTooth_mm>0</MinFeedPerTooth_mm> <MaxFeedPerTooth_mm>INF</MaxFeedPerTooth_mm> <MinFeedrate_mmdmin>60</MinFeedrate_mmdmin> <MaxFeedrate_mmdmin>20000</MaxFeedrate_mmdmin> <RapidFeed_mmdmin>20000</RapidFeed_mmdmin> <MaxForce>200</MaxForce> <MaxForceSteep_Nddeg>10</MaxForceSteep_Nddeg> <MinChipThickness>0.02</MinChipThickness> </NcOptOption>
-
執行HiNC並模擬該專案。
- 點選優化NC。完成。
完成優化的NC在與原NC的同一個資料夾中。優化NC的檔名會後置.opt
于原NC的副檔名之前。舉例來說,nc.opt.ptp
是nc.ptp
的優化檔案。
優化組態
以下請參照NcOptOption
樣板:
-
啟用
IntensiveInterpolation
元素可以重新插補直線切削指令,插補間格將依照模擬解析度。這個選項對G02及G03不產生作用。 -
進給率優化的作用範圍是接觸區域加上延伸區域,延伸區域使用接觸前延伸距離
ExtendedPreDistance_mm
元素及接觸後延伸距離ExtendedPostDistance_mm
設定。 -
進給率優化的大小限制,最小每刃進給
MinFeedPerTooth_mm
、最大每刃進給MaxFeedPerTooth_mm
、最小進給MinFeedrate_mmdmin
、最大進給MaxFeedrate_mmdmin
限制。- 最優先限制。
-
NC碼中的進給率將會依優化指標調整。優化指標的元素包含最大力
MaxForce
與最大力斜率MaxForceSteep_Nddeg
。Nddeg 為\(N/deg\)。
- 次優先限制。
-
最小切屑厚度限制
MinChipThickness
。當原始NC碼產生的切屑厚度低於此限制時,將調整進給使切屑厚度盡量達到限制值。- 次優先限制。
優先限制
優先限制指當優化條件衝突時,採用條件的順序。
最後更新:
2021-10-27