5 個(gè)基本功能和合適的錯(cuò)誤信息管理,就能構(gòu)建一個(gè)良好的針對(duì)特定精工系統(tǒng)的專(zhuān)用 NC 代碼翻譯器, 我國(guó)已有幾家院校如華中理工大學(xué)、 上海交通大學(xué)、 哈爾濱工業(yè)大學(xué)等實(shí)現(xiàn)了某些精工系統(tǒng)的 NC代碼翻譯器, 應(yīng)用情況良好。但是由于目前精工系統(tǒng)種類(lèi)很多, 各種精工代碼之間差別很大, 因此專(zhuān)用的翻譯器適用面太窄。要解決這一問(wèn)題, 可以考慮基于模版的翻譯方法, 即由于各精工系統(tǒng)所完成的各個(gè)功能基本相同, 可以按功能實(shí)現(xiàn)翻譯器, 并對(duì)各功能建立對(duì)應(yīng)的函數(shù)庫(kù), 里面存放不同精工系統(tǒng)中該功能的實(shí)現(xiàn)函數(shù),這樣實(shí)現(xiàn)的翻譯器就可以動(dòng)態(tài)地適用于多個(gè)精工系統(tǒng), 是一種通用 NC代碼翻譯器。
計(jì)算機(jī)三維實(shí)體碰撞檢測(cè)一直是計(jì)算機(jī)圖形學(xué)領(lǐng)域的一個(gè)研究熱點(diǎn), 從 20 世紀(jì) 70 年代以來(lái), 有許多專(zhuān)家學(xué)者對(duì)三維運(yùn)動(dòng)體碰撞檢測(cè)方法作了大量的研究工作: 1988 年 Canny[6]提出了基于 B- Rep 多面體的動(dòng)態(tài)體與靜態(tài)間的碰撞檢測(cè)方法; 1989 年 Nobrio等[7]用八叉樹(shù)實(shí)體表示檢測(cè)動(dòng)態(tài)與靜態(tài)體間的碰撞問(wèn)題; 2004 年,Ding等人[8]研究了基于八叉樹(shù)的碰撞檢測(cè)算法并將其應(yīng)用于 5 軸加工的干涉檢測(cè), Kim等[9]用球面矢量 Voronoi圖來(lái)解決高速運(yùn)動(dòng)中的碰撞檢測(cè)問(wèn)題; 2005 年, Ilushin等[10]針對(duì)多軸加工過(guò)程提出了一種采用射線(xiàn)跟蹤(Ray-tracing)來(lái)檢測(cè)實(shí)體干涉碰撞的方法。 總結(jié)這些研究不難發(fā)現(xiàn), 運(yùn)動(dòng)碰撞檢測(cè)的算法可以分為 3 大類(lèi)。
目前國(guó)際上已有不少較為成熟的商用虛擬加工軟件, 例如 VERICUT, MasterCAM, Deneb VNC等。 這些軟件或?yàn)閷?zhuān)門(mén)的虛擬加工軟件, 或帶有加工仿真模塊, 在技術(shù)上比較成熟, 已有較多的應(yīng)用客戶(hù)。
由于計(jì)算機(jī)性能的不斷改善以及計(jì)算機(jī)圖形學(xué)技術(shù)的迅猛發(fā)展, 計(jì)算機(jī)仿真技術(shù)在制造系統(tǒng)中得到了廣泛的應(yīng)用。如果采用計(jì)算機(jī)上的仿真加工來(lái)替代或減少實(shí)際的試切工作, 就可以大大縮短產(chǎn)品的生產(chǎn)周期, 降低其制造成本, 增加整個(gè)產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。在這樣的背景之下, 虛擬加工應(yīng)運(yùn)而生。