大學本科畢業(yè)論文(設(shè)計)開題報告
學院:機電及自動化學院 專業(yè)班級:09機械電子2班
課題名稱 基于openGL數(shù)控加工代碼仿真軟件開發(fā)
1、 本課題的的研究目的和意義:
用數(shù)控機床加工零件, 在實際加工前一般要進行數(shù)控程序(NC 代碼) 校驗, 檢查刀具運動軌跡正確與否,判斷加工參數(shù)選擇是否合適等。工件越復雜, NC 代碼的錯誤率就越高。一個復雜的工件需要大量的時間和費用在機床上試切來檢驗刀具路徑, 這不但浪費人力物力, 而且延緩了生產(chǎn)周期, 增加了產(chǎn)品開發(fā)成本, 降低了生產(chǎn)效率。而在計算機顯示屏上仿真加工, 檢驗數(shù)控加工程序代碼, 具有直觀、快速、且不需要額外費用的優(yōu)點, 對縮短產(chǎn)品的試制周期、降低成本、提高數(shù)控加工效率具有十分重要的意義。
而OpenGL(
……(新文秘網(wǎng)http://m.120pk.cn省略570字,正式會員可完整閱讀)……
機集成制造——CIMS,人工智能制造——IM,虛擬制造——VM 等等。數(shù)控加工和數(shù)控設(shè)備的應用呈突飛猛進之勢,社會上對掌握數(shù)控技術(shù)的人才需求越來越大,在發(fā)達工業(yè)國家數(shù)控加工技術(shù)更是飛速發(fā)展,目前在許多先進企業(yè)數(shù)控加工、數(shù)控設(shè)備的使用所占比例日趨擴大,呈大幅上升趨勢,數(shù)控技術(shù)在先進制造領(lǐng)域發(fā)揮著越來越大的作用。
目前,國外的數(shù)控仿真技術(shù)己形成了商品化軟件,可見各國對仿真在制造業(yè)應用軟件的開發(fā)力度,我國的制造業(yè)也在這方面取得了許多研究成果。通過數(shù)控仿真能有效的改善 NC 編程質(zhì)量,并且可以加工中心的實體模型模擬加工過程。目前國際先進制造企業(yè)在數(shù)控軟件的選擇上,應用較多的有德國的SINUMENS 仿真軟件系統(tǒng),日本的 FANUC 仿真軟件系統(tǒng)等。
我國開展數(shù)控加工圖形驗證技術(shù)的研究始于 20 世紀 80 年代末。目前,國內(nèi)市場上也有一些功能較完善的數(shù)控仿真軟件,如南京宇航自動化研究所的 YHCNC系列數(shù)控仿真軟件,支持多種數(shù)控系統(tǒng),具有良好的用戶界面,真實感圖形顯示的效果也較好,系統(tǒng)運行效率高;南京航空航天大學的 Superman2000 仿真模塊等。南京斯沃軟件公司還專門征對教學開發(fā)了 SSCNC 仿真軟件,包括發(fā)那克(FANUC)、西門子(SINUMERIK)、三菱(MITSUBISHI)、廣州數(shù)控(GSK)、華中世紀星(HNC)、北京凱恩帝(KND)等的仿真軟件,是結(jié)合機床廠家實際加工制造經(jīng)驗與高校教學訓練一體所開發(fā)的。這些軟件在國內(nèi)許多中小企業(yè)和中職學校教學中得到廣泛應用。近年來普通高校,包括不少中職學校已大量引入 CAD/CAM,通過數(shù)控模擬編程等軟件和數(shù)控車、數(shù)控銑、加工中心等數(shù)控設(shè)備,開展數(shù)控教學。目前在國內(nèi)已經(jīng)有不少院校將計算機仿真初步運用于數(shù)控操作人才培訓的教學之中,也產(chǎn)生了各種仿真教學系統(tǒng)。這種方式下教學系統(tǒng)將與實際機床連接,由硬件實現(xiàn)零件切削過程,這時除了操作者是用仿真面板操作外,其它則與實際機床的真實情況一樣,簡單來講就是利用計算機和其他的專用硬件軟件去產(chǎn)生一種真實
場景的仿真,參與者可以通過與仿真場景的交互來體驗一種接近于真實的場景的感覺。因此能進一步培訓操作者的實際工作技能。
3、本課題的主要研究內(nèi)容(提綱)和成果形式:
研究設(shè)計數(shù)控仿真軟件的總體結(jié)構(gòu),采用VC++編程,調(diào)入NC代碼進行編譯,同時使用openGL庫函數(shù)作為圖形顯示,用鼠標進行圖形放大、縮小、移動等。
成果形式包括:
(1)數(shù)控仿真軟件總體設(shè)計;
(2)仿真軟件所用到的技術(shù)支持,介紹圖形技術(shù)openGL和開發(fā)平臺VC++;
(3)數(shù)控加工過程中關(guān)鍵技術(shù)的研究;
(4) NC 代碼的處理模塊;
(5)軟件編程并調(diào)試實現(xiàn);
(6)設(shè)計說明書。
4、擬解決的關(guān)鍵問題:
開發(fā)實用軟件的主要難點是(1)代碼的復雜性和(2)項目開發(fā)時目標變動的可能性。
一個軟件項目在可用應用程序產(chǎn)生之前經(jīng)過了一些確認階段。目前有一些方法 ……(未完,全文共3167字,當前僅顯示1599字,請閱讀下面提示信息。
收藏《論文開題報告:基于openGL數(shù)控加工代碼仿真軟件開發(fā)》)