資源描述:
《面向石材異型制品加工設(shè)備的開放式數(shù)控系統(tǒng)研究與開發(fā)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、山東大學(xué)碩士學(xué)位論文摘要根據(jù)石材異型制品加工設(shè)備的實際控制需要,結(jié)合當(dāng)前數(shù)控技術(shù)發(fā)展的現(xiàn)狀與趨勢,研究開發(fā)了面向石材異型制品加工設(shè)備的數(shù)控系統(tǒng)。本系統(tǒng)的開發(fā)在WindowsNT/2000操作系統(tǒng)下,采用vC++開發(fā)工具開發(fā)完成。運用面向?qū)ο蟮乃枷?,?gòu)建了數(shù)控系統(tǒng)的模塊化體系結(jié)構(gòu),設(shè)計和開發(fā)了相應(yīng)的各個功能模塊。采用軟件化數(shù)控的開發(fā)思想,開發(fā)了一套經(jīng)濟實用的開放式數(shù)控系統(tǒng)。論文在對幾種石材異型制品加工設(shè)備的控制需求及系統(tǒng)特點詳細分析的基礎(chǔ)上,作出了面向石材異型制品加工設(shè)備的數(shù)控系統(tǒng)的總體規(guī)劃,從軟件、硬件及人機交互界面等方面作了的具{本,1:發(fā)設(shè)計。論文對數(shù)控系統(tǒng)加工代碼進行了分析,開
2、發(fā)了系統(tǒng)f
3、勺代碼編輯及語法檢查模塊。代碼編輯模塊不僅具備完整的文本和文件操作功能,固定格式自動生成功能,而且還實現(xiàn)了對語法關(guān)鍵字的格式化處理;浯法檢查模塊采用逐層檢查法,邏輯嚴謹,能夠根據(jù)錯誤給出相應(yīng)的修改提示,顯著提高編程效率。開發(fā)了數(shù)控系統(tǒng)的插補模塊,對插補算法作了分析,對圓弧插補算法作了改進,解決了圓弧插補過象限運算繁瑣的問題,使模塊的實現(xiàn)變的相對簡單,大大減少了編程量。充分利用操作系統(tǒng)的多任務(wù)特性,構(gòu)建了數(shù)控系統(tǒng)的多線程體系結(jié)構(gòu)。對Windows操作系統(tǒng)下數(shù)控系統(tǒng)實時性問題的幾種解決方案進行了分析研究,并針對石材異型制品的加工特性,初步解決了系統(tǒng)的實時性問題。數(shù)控系統(tǒng)豹開發(fā)
4、是一個復(fù)雜的科研項目,需要很多艱苦而復(fù)雜的研究工作。實驗證明本系統(tǒng)具有運行可靠、便于擴展、操作方便等特點,為以后的進~步開發(fā)打下了基礎(chǔ)。關(guān)鍵詞:石材異型制品開放式數(shù)控軟{?;瘮?shù)控模塊化山東大學(xué)碩士學(xué)位論文ABSTRACTBasedonthecontrolrequirementforspecial—shapedstonemachiningequipmentandthepresentstatusanddevelopingtrendofcurrentnumericalcontrolsystem,anumericalcontrolsystemforspecial-shapedstonemac
5、hiningisdevelopedbyusingVC++inWindowsNT/2000operatingsystem.Byapplyingobject—orientedtheory,themodulestructureofNCsystemisconstructedandcorrespondingfunctionmodulesaredesigned.ThedevelopmentofCNCsystemisbasedonsoftwareNCtheorywiththecharacteristicsofopening-property,easyexpansibility,practicabi
6、lityandeconomy.Based0nadetailedanalysisoftheControlrequirementforspecial—shapedstonemachiningequipmentandfeaturesofthesystem,ageneralprogramforspecial-shapedstonemachiningequipmentiSputforward.Themainframeworkofsoftwareandhardwareandman.machitieintelfaceareconstructed.Onthebasisoftheanalysisoft
7、heNCcode,thecompilingandcode—checkingmoduleisconstructed.Thecompilingmodulecannotonlyrealizethetextandfileoperating,butalsorealizetheformattingofkeywords.Thecode—checkmoduleCangivethemistakemessages,whichcanincreasetheefficiencyofprogramming.Theinterpolationmoduleisdevelopedbymlalyzingtheinterp
8、olationarithmetic,andthenamelioratingthecircleinterpolationarithmetictoenableittopassthequadrantautomatically,thusmodulerealizationissimplifiedandprogrammingWOrkloadisreduoedUsingthecharacterofthemulti—threadofoperatingsystem,them