【正文】
程序不能實現(xiàn)零件的正確加工,需要對程序作出修改。本系統(tǒng)以逐點比較原理作為數(shù)學(xué)運算模型。 Doubla k。在程序?qū)Α皠h除指定刀具”按鈕或“刪除所有刀具”按鈕的消息作出響應(yīng)時,從 m_ TurnCutterList中刪除指定元素或所有元素,從而將元素代表的刀具從刀庫中刪除。 ( 3)在加工仿真中顯示的刀具兒何模型所有的 刀具均放入刀庫中以備調(diào)用,刀庫由刀具文件支持。 ( 3) 對仿真進(jìn)行干涉檢驗,生成檢驗報告,供分析。然后針對不同類型功能按鈕,分別編寫代碼。由于加工環(huán)境是多變的,所以各部件庫中的部件理論上都是可以無限擴(kuò)充的,但為了界面的簡潔并考慮能夠說明問題,本系統(tǒng)對于不同的部件庫僅以 2 至 4 個不同數(shù)目的部件作為實例進(jìn)行描述。還有一類窗體是在程序運行時由于用戶的某種特殊功能操作而加載的,如程序檢錯過程中提示用戶錯誤信息的窗體等,這些窗體的加載與卸載有其特定的條件,并且主要是提供某種信息供用戶參考,因此將它們設(shè)計成活動的,讓用戶可根據(jù)需要隨意拖放關(guān)閉。它們獨立于用戶,編程后可用來在一定的時間間隔中周期性地執(zhí)行某項操作。 ( 6) 面向?qū)ο缶幊?(OOP ):以對象為核心,支持對象的封裝機制、多態(tài)機制和繼承機制。通過這種方式,對象對內(nèi)部數(shù)據(jù)提供了不同級別的保護(hù),以防止程序中無關(guān)的部 6 分意外的改變或錯誤的使用了對象的私有部分。 目前仿真系統(tǒng)在試切環(huán)境的模型化、仿真計算和圖形顯示等方面取得了重要的進(jìn)展,正向提高模型的精確度、仿真計算實時化和改善圖形顯示的真實感等方 向發(fā)展。日本 SONY 公司研制的 FREDAM 系統(tǒng)可對球頭銑刀加工自由曲面進(jìn)行三維仿真,并進(jìn)行干涉檢查。在大量采用半手工數(shù)控編程的我國制造業(yè),研究開發(fā)基于 NC 代碼的仿真加工軟件具有十分重要的意義。另一方面是因為銑削加工理論復(fù)雜,不同的加工方法、刀具形狀的加工模型有較大的差別。傳統(tǒng)的小而全的企業(yè)模式已越來越喪失競爭力,各種形式的合作開發(fā)、生產(chǎn)和銷售方式應(yīng)運而生。同時該軟件能實現(xiàn)數(shù)控車床的基本操作過程。s posing technologies and basic schemes out operating simulation of CNC lathe basing on work using the tool of software has Chinese operating condition based on windows and well manmachine interface convenient for students to simulation can actualize all process about CJK6032 CNC lathe operating,including the operating of primary interface and every sub interface, and it can achieve such function as programopen ing,input,save,choice, design of size range,of graphical interfaces, eNtering parameter of tool wrap ,also it can dynamic show the data and track in the process of simulation. Finally this paper makes way and expectation to point out next work. Keywords Computer Numerical Control Operating Simulation GUI I 目錄 1 緒論 .............................................................. 1 數(shù)控仿真技術(shù)的概述 .......................................................................................... 1 數(shù)控加工仿真的發(fā)展現(xiàn)狀 ............................................................................ 1 數(shù)控加工仿真存在的問題 ............................................................................ 1 選題背景與意義 .................................................................................................. 2 數(shù)控仿真系統(tǒng)的研究現(xiàn)狀及其發(fā)展趨勢 .......................................................... 3 2 系統(tǒng)開發(fā)工具及運行環(huán)境 ............................................ 5 面向?qū)ο蠹夹g(shù) ...................................................................................................... 5 面向?qū)ο蟪绦蛑械幕靖拍?........................................................................ 5 面向?qū)ο蟮娜筇卣?.................................................................................... 5 面向?qū)ο蟮?Visual ................................................................................ 6 語言概述 .................................................................................................. 6 可視化設(shè)計基本控件 .................................................................................... 7 可視化設(shè)計高級控件 .................................................................................... 7 常見的用戶觸發(fā)事件 .................................................................................... 8 窗體的設(shè) 計 .................................................................................................... 8 控件設(shè)計 ........................................................................................................ 8 交互界面設(shè)計 ................................................................................................ 9 系統(tǒng)界面的整體布局 .................................................................................. 10 本章小結(jié) ............................................................................................................ 11 3 數(shù)控車削加工及 NC 代碼的處理 ...................................... 12 數(shù)控車床加工工件的成形原理 ........................................................................ 12 程序設(shè)計的任務(wù) ................................................................................................ 12 車削仿真系統(tǒng)的設(shè)計 ........................................................................................ 12 車削加工仿真的任務(wù) .................................................................................. 12 工件毛坯的模型設(shè)計 .................................................................................. 13 刀庫的建立 .................................................................................................. 14 代碼的處理 .................................................................................................. 15 仿真接口的設(shè)計和實現(xiàn) .............................................................................. 15 代碼編譯器的設(shè)計原理 ........................................................................ 16 代碼的翻譯流程 .................................................................................... 16 代碼的修改與確認(rèn) ................................................................................ 17 代碼翻譯與仿真系統(tǒng)的集成 ................................................................ 19 II 本章小結(jié) ............................................................................................................ 19 4 數(shù)控插補原理和模擬仿真加工 ....................................... 20 插補仿真系統(tǒng)的設(shè)計 ........................................................................................ 20 插補仿真系統(tǒng)的實現(xiàn) ........................................................................................ 22 仿真數(shù)據(jù)的記錄 ................................................................................................ 22 零件加工過程干涉碰撞檢查 ............................................................................ 22 干涉檢查算法 .............................................................................................. 23 產(chǎn)生干涉報告 .............................................................................................. 25 數(shù)控仿真系統(tǒng)的模擬車削實例 ........................................................................ 25 綜合加工零件 ...............................................................................................