1、數(shù)控加工技術(shù)是數(shù)控技術(shù)的重要組成部分,它們之間唯一的聯(lián)系和接口就是數(shù)控加工程序,而得到理想的數(shù)控加工程序的唯一途徑就是后置處理。數(shù)控加工編程后置處理器可分為專用后置處理器和通用后置處理器,專用后置處理器只能生成唯一指定數(shù)控機(jī)床的數(shù)控加工程序,而通用后置處理器能針對不同類型的數(shù)控系統(tǒng)、不同類型的數(shù)控機(jī)床、對不同的刀位文件進(jìn)行后置處理,因此通用后置處理器是后置處理技術(shù)發(fā)展的方向。 多軸聯(lián)動(dòng)數(shù)控加工技術(shù)可以加工更復(fù)雜的零件、可以大大
2、提高數(shù)控機(jī)床的加工能力,多軸聯(lián)動(dòng)數(shù)控加工編程后置處理是該類數(shù)控加工技術(shù)應(yīng)用的重點(diǎn)和難點(diǎn)所在。原因是進(jìn)行后置處理時(shí),除了要對機(jī)床運(yùn)動(dòng)求解之外,還要進(jìn)行非線性加工誤差的補(bǔ)償、進(jìn)給速度的校驗(yàn)處理、刀具旋轉(zhuǎn)運(yùn)動(dòng)計(jì)算等,處理的信息量很大,這使得其數(shù)控加工編程后置處理極其抽象。 采用面向?qū)ο蟮腢ML建模工具Rationa I Rose2003對數(shù)控加工編程通用后置處理器進(jìn)行系統(tǒng)需求分析、系統(tǒng)建模,并且生成了類與接口函數(shù)。以Visua
3、I C++6.0為開發(fā)平臺,充分利用MFC實(shí)現(xiàn)了系統(tǒng)界面、文件讀寫及存儲顯示;將STL結(jié)合到面向?qū)ο缶幊碳夹g(shù)中,刀位文件采用STL中的標(biāo)準(zhǔn)順序容器list的數(shù)據(jù)結(jié)構(gòu)。基于面向?qū)ο蟮募夹g(shù),使得在增加新的多軸聯(lián)動(dòng)數(shù)控加工編程通用后置處理器時(shí),只要對其中生成數(shù)控加工程序模塊的數(shù)據(jù)轉(zhuǎn)換部分進(jìn)行少許改變,即可實(shí)現(xiàn)多臺多軸聯(lián)動(dòng)數(shù)控機(jī)床編程后置處理的快速建立,實(shí)現(xiàn)了代碼重用性。 數(shù)控系統(tǒng)特性信息和機(jī)床特性信息是數(shù)控加工編程通用后置處理