資源描述:
《基于實(shí)時linux的開放式數(shù)控系統(tǒng)開發(fā)平臺的研究》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、工學(xué)碩士學(xué)位論文基于實(shí)時Linux的開放式數(shù)控系統(tǒng)開發(fā)平臺的研究秦軍芳哈爾濱工業(yè)大學(xué)2006年12月國內(nèi)圖書分類號:TM273+.5國際圖書分類號:621.3工學(xué)碩士學(xué)位論文基于實(shí)時Linux的開放式數(shù)控系統(tǒng)開發(fā)平臺的研究碩士研究生:秦軍芳導(dǎo)師:李兵教授副導(dǎo)師:吳湘博士申請學(xué)位:工學(xué)碩士學(xué)科、專業(yè):機(jī)械電子工程所在單位:深圳研究生院答辯日期:2006年12月授予學(xué)位單位:哈爾濱工業(yè)大學(xué)ClassifiedIndex:TM273+.5U.D.C:621.3DissertationfortheMasterDegreeofEngineeringR
2、ESEARCHOFAPLATFORMFOROPENCNCSYSTEMBASEDONREALTIMELINUXCandidate:Supervisor:AssociateSupervisor:AcademicDegreeAppliedfor:Specialty:Affiliation:DateofDefence:Degree-Conferring-Institution:QinJunfangProf.LiBingDoctorWuXiangMasterofEngineeringMechatronicEngineeringShenzhenGraduat
3、eSchoolDecember,2006HarbinInstituteofTechnology哈爾濱工業(yè)大學(xué)工學(xué)碩士學(xué)位論文摘要由于機(jī)械加工零件的多樣性和加工零件復(fù)雜性,上千種數(shù)控機(jī)床應(yīng)運(yùn)而生,而每種數(shù)控機(jī)床都需要專用的數(shù)控系統(tǒng)與其配套,因此,首先開發(fā)出具有開放式體系結(jié)構(gòu)的數(shù)控系統(tǒng)平臺,在此基礎(chǔ)上開發(fā)各種專用機(jī)床數(shù)控系統(tǒng),這是解決數(shù)控機(jī)床規(guī)格品種多、性能差異大、控制參數(shù)復(fù)雜、調(diào)試操作繁瑣的最佳途徑。隨著計算機(jī)技術(shù)的發(fā)展,以PC計算機(jī)為核心的數(shù)控系統(tǒng)硬件平臺,已成為當(dāng)今數(shù)控系統(tǒng)發(fā)展的主流。利用現(xiàn)有的計算機(jī)軟件資源,開發(fā)具有開放式體系結(jié)構(gòu)的數(shù)控系統(tǒng)軟
4、件平臺是實(shí)現(xiàn)數(shù)控系統(tǒng)開放性的關(guān)鍵研究工作。本文總體目標(biāo)是建立一個數(shù)控開發(fā)平臺,基于PC平臺和實(shí)時Linux環(huán)境設(shè)計而成。把一般基于PC的數(shù)控系統(tǒng)進(jìn)行模塊化,每個部分做成應(yīng)用程序接口形式,定義了各模塊數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和各模塊的處理函數(shù),這樣給開發(fā)者提供了一個標(biāo)準(zhǔn),在定制目標(biāo)系統(tǒng)的時候調(diào)用API,再對各個模塊代碼進(jìn)行必要的修改,這樣能夠在較短周期內(nèi)通過定制、優(yōu)化組合的方式,輕松完成目標(biāo)系統(tǒng)的開發(fā)和測試。本文重點(diǎn)介紹以RTAI改造后的Linux為實(shí)時多任務(wù)操作系統(tǒng)的數(shù)控系統(tǒng)軟件平臺的分析設(shè)計方法和軟件平臺體系結(jié)構(gòu),并結(jié)合用該平臺開發(fā)的三坐標(biāo)數(shù)控系統(tǒng)實(shí)例,重
5、點(diǎn)描述在該平臺上開發(fā)三軸實(shí)驗(yàn)系統(tǒng)的過程,該系統(tǒng)也說明數(shù)控系統(tǒng)開發(fā)平臺的可行性,論文還分析該平臺的特點(diǎn)、適用性及進(jìn)一步發(fā)展的需求。關(guān)鍵詞實(shí)時系統(tǒng);Linux;RTAI;數(shù)控系統(tǒng)I哈爾濱工業(yè)大學(xué)工學(xué)碩士學(xué)位論文AbstractBecauseofthemultiplicityandcomplexityofthemachiningcomponents,overathousandnumericalcontrolmachinetoolsappearforthesereasons,buteachnumericalcontrolmachinetoolneedsth
6、especial-purposenumericalcontrolsystemforitself,therefore,firstwedevelopaplatformfordesigningthenumericalcontrolsystemwithopenstylesystemstructure,thenbasingonthisplatformdevelopeachkindofnumericalcontrolsystemforspecialpurposemachinetool,wesayitisthebestwaytosolvetheproblemso
7、fthenumericalcontrolmachinetool,whichcontainsmanyspecificationandvariety,bigperformancedifference,complexcontrolledvariable,tediousdebuggingoperationandsoon.Withthedevelopmentofcomputertechnology,usingpersonalcomputerasthehardwareplatformofthenumericalcontrolsystem,hasbecometh
8、emainstreamofthedevelopmentofnumericalcontrolsystem.Thekeyres