2 三軸精工銑削加工仿真系統的主要功能模塊2 . 1 數據預處理此模塊主要用來實現 NC文件的數據讀入。 精工加工刀軌仿真的關鍵就是從 NC文件中讀取三軸聯動加工信息。這些加工信息主要包括 G功能代碼和尺寸字。本文根據三軸聯動的實際特性 ,只對以下三組常用代碼作相應的處理: G00~G O2; G17~G19; G90, G91。系統在讀入 NC文件之后 ,需將NC文件數據轉化為仿真所需的坐標點 ,并存儲到鏈表中[ 1 ]。鏈表結構如下:
基于上述思想 ,開發出三軸精工銑削加工過程的幾何仿真系統。下面以采用消失模鑄造工藝生產的 4060型消防栓為例 ,說明該仿真系統的運行過程。 首先利用三維造型軟件使用 ,在兼備兩種算法優點的同時 ,也受到一些算法缺陷的影響。具體來說 ,因為加入了模擬退火的過程 ,在算法的執行時間上 ,遺傳退火算法的執行時間介于遺傳算法和模擬退火算法之間。但是在所得到的近似最優解方面 ,遺傳退火算法沒有受到遺傳算法中局部收斂和“ 早熟 ” 問題的影響 ,在三種算法中 ,該算法得到的解是最優的。如何對算法進行進一步的改進 ,盡可能發揮兩種算法各自的優勢 ,將負面影響降低到最小 ,是下一步工作的主要方向。
在精工加工之前驗證加工代碼的正確性 ,是精工加工過程中一個非常重要的環節。傳統方法既費時又增加成本 ,而通過計算機軟件可在虛擬環境下進行零件的加工模擬 ,則具有傳統方法無可比擬的優勢。因此 ,開發精工加工仿真系統是很有意義和實用價值的。本文所開發的仿真系統主要包括精工加工的刀軌仿真和干涉檢測兩方面。刀軌仿真可以直觀、 快速地反映精工機床加工過程 ,而干涉檢測可以防止刀具與工件之間發生干涉 ,這樣可以在正式加工前發現加工代碼中存在的錯誤并予以糾正 ,從而使在不需要真實加工環境下評價精工加工過程成為可能。
主站蜘蛛池模板:
长泰县|
永福县|
秦皇岛市|
襄樊市|
溧阳市|
曲麻莱县|
丰顺县|
门源|
娄底市|
扶风县|
五家渠市|
东山县|
芜湖市|
冕宁县|
平谷区|
桦川县|
屏南县|
蒙山县|
寿宁县|
铅山县|
惠来县|
河源市|
怀远县|
稷山县|
阿荣旗|
墨玉县|
呼伦贝尔市|
盐源县|
宜兰市|
会东县|
远安县|
盱眙县|
明水县|
呼和浩特市|
滦平县|
叙永县|
沙洋县|
巴彦县|
顺平县|
高唐县|
黑山县|