本軟件在這一部分的設(shè)計中,主要采取模糊零件細(xì)節(jié),僅考慮與NC程序相關(guān)部分幾何尺寸的措施,比如,在銑削加工中,零件外形可歸結(jié)為柱、方體、球、方臺、圓臺、球臺、圓筒、方筒、球殼等幾種,編程員可象選菜單一樣從中選定一種,并給出零件范圍,就形成了被加工零件。這樣,一方面簡化了軟件系統(tǒng)設(shè)計復(fù)雜度,另一方面編程員可以在僅需輸入極少數(shù)據(jù)的條件下更清晰地關(guān)心其當(dāng)前NC程序的活動。另外,編程員可以選擇模擬時程序執(zhí)行方式:單步/自動方式;可選擇合適的視圖、合適的視角,二維/三維顯示;可以調(diào)整比例(提供圖形放大/編小按鈕);編程員可以設(shè)定觀察窗口,用以專注考慮零件某一小部分的加工狀態(tài);可以在加工模擬的同時,屏幕的一邊顯示相應(yīng)程序段;可以即刻顯示程序執(zhí)行完后的零件形狀,也可以調(diào)用延時程序,模擬過程正比例反映實(shí)際加工時間,且兩種情況下均可給出全部NC加工所需機(jī)床時間(不包括輔助時間),這可以幫助生產(chǎn)管理人員確定工時定額,完善生產(chǎn)管理制度。
3.5 NC程序編輯
這與普通的全屏幕文本編輯器相似,需以下功能選項即可:
File: New/Load/Save/Save as/Print/Exit
Edit: Insert/Delete/Copy/Paste/Move
3.6 通訊
這是一個普通的串行通訊程序,經(jīng)串行口把NC程序直接送至數(shù)控機(jī)床。
4 結(jié)論
本文利用人工智能技術(shù),設(shè)計了一個機(jī)械加工專家系統(tǒng),可以在專家級解決加工策略確定問題,降低了對編程員機(jī)加工專業(yè)知識過多的要求,同時提高了程序質(zhì)量。并且,采取若干措施,簡化軟件操作,提供良好的用戶界面。使得只需基本機(jī)加工知識與計算機(jī)操作技能就可以編寫出高質(zhì)量的NC程序。
本軟件已初具雛形,頗受編程人員青睞,我們正致力于對其作進(jìn)一步的改進(jìn)。