資源描述:
《數(shù)控加工編程通用后置處理器的研究與開發(fā)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、廣西大學碩士學位論文數(shù)控加工編程通用后置處理器的研究與開發(fā)摘要數(shù)控加工技術(shù)是數(shù)控技術(shù)的重要組成部分,它們之間唯一的聯(lián)系和接口就是數(shù)控加工程序,而得到理想的數(shù)控加工程序的唯一途徑就是后置處理。數(shù)控加工編程后置處理器可分為專用后置處理器和通用后置處理器,專用后置處理器只能生成唯一指定數(shù)控機床的數(shù)控加工程序,而通用后置處理器能針對不同類型的數(shù)控系統(tǒng)、不同類型的數(shù)控機床、對不同的刀位文件進行后置處理,因此通用后置處理器是后置處理技術(shù)發(fā)展的方向。多軸聯(lián)動數(shù)控加工技術(shù)可以加工更復雜的零件、可以大大提高數(shù)控機床的加工能力,
2、多軸聯(lián)動數(shù)控加工編程后置處理是該類數(shù)控加工技術(shù)應用的重點和難點所在。原因是進行后置處理時,除了要對機床運動求解之外,還要進行非線性加工誤差的補償、進給速度的校驗處理、刀具旋轉(zhuǎn)運動計算等,處理的信息量很大,這使得其數(shù)控加工編程后置處理極其抽象。采用面向?qū)ο蟮膗ML建模工具RationaIRose2003對數(shù)控加工編程通用后置處理器進行系統(tǒng)需求分析、系統(tǒng)建模,并且生成了類與接口函數(shù)。以VisuaIC++6.0為開發(fā)平臺,充分利用MFC實現(xiàn)了系統(tǒng)界面、文件讀寫及存儲顯示;將sTL結(jié)合到面向?qū)ο缶幊碳夹g(shù)中,刀位廣西大
3、學碩士學位論文數(shù)控加工編程通用后置處理器的研究與開發(fā)文件采用sTL中的標準順序容器
4、lst的數(shù)據(jù)結(jié)構(gòu)?;诿嫦?qū)ο蟮募夹g(shù),使得在增加新的多軸聯(lián)動數(shù)控加工編程通用后置處理器時,只要對其中生成數(shù)控加工程序模塊的數(shù)據(jù)轉(zhuǎn)換部分進行少許改變,即可實現(xiàn)多臺多軸聯(lián)動數(shù)控機床編程后置處理的快速建立,實現(xiàn)了代碼重用性。數(shù)控系統(tǒng)特性信息和機床特性信息是數(shù)控加工編程通用后置處理器不可缺少的輸入信息。以MsAccess2000作為數(shù)控特性信息庫和機床特性信息庫的后臺數(shù)據(jù)庫,采用了AD0數(shù)據(jù)庫訪問技術(shù),實現(xiàn)了特性信息的存儲及其它管理。
5、研究結(jié)果表明上述科學研究方法是切實可行且高效的。所開發(fā)的數(shù)控加工編程通用后置處理器具有通用性強、可擴展性能好、界面操作簡潔明了的特點。關(guān)鍵詞:多軸聯(lián)動數(shù)控加工后置處理刀位文件數(shù)控加工程序通用后置處理器面向?qū)ο蠼y(tǒng)一建模語言標準模板庫廣西大學碩士學位論文數(shù)控加工編程通用后置處理器的研究與開發(fā)RESEARCHANDDEVELOPMENToNGENERALPOST.PRoCESSORoFNCPROGARMMINGABSTRACTNumericaIcontrolautomaticalmachiningtechnique
6、isthemajorcomposingofNCautomaticaltechniques.TheNCcodeistheexclusivecontactofthem;InordertoachievejdealNCcode,wemustdopost-pI.ocessing.NCprogrammingpost.processorincludesspecialpost-processorandgeneralpost-processor.Specialpost-pmcessorcanonlyproduceNCCodea
7、imingatonel‘indofNCmachine.Generalpost-processorcandopost-processingaimingatalll【indsofNCsystems,NCmachines,cutterlocationsourcefiles,soitisthesubjectofthedeVeIopmentofpost.processingtechniques.WiththeMuJti—axeslinkageNCmachiningtechniquewecanmachinemorecom
8、plexpartsandutilizetheNCmachinesfu¨y.Theemphasisanddifficult),ofMulti—axeslinkageNCprogrammingarepost-processing.Becauseitmustcompensatethenon-Iinearmachiningerror'Verifyfeedspeed,calculatethewhirligjgofcuttingtooIbesidescaIculatethemachinelocomo“on.Thismak
9、esitmostabstract.AdopttheUMLtoolRationaIRose2003toestablishthe廣西大學碩士學位論文數(shù)控加工編程通用后置處理器的研究與開發(fā)requirementanalysisandmodeIingofthegeneralpost-processorsystemofNCprogrammingandproVidethoseclassesanditsinter