數(shù)控加工后置處理的研究

數(shù)控加工后置處理的研究

ID:10652034

大?。?7.00 KB

頁數(shù):5頁

時間:2018-07-07

數(shù)控加工后置處理的研究_第1頁
數(shù)控加工后置處理的研究_第2頁
數(shù)控加工后置處理的研究_第3頁
數(shù)控加工后置處理的研究_第4頁
數(shù)控加工后置處理的研究_第5頁
資源描述:

《數(shù)控加工后置處理的研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、數(shù)控加工后置處理的研究

2、第1lun軟件,如:catia,UG等,其數(shù)控仿真生成的為APT格式的刀位代碼,無法被數(shù)控機床直接運用,需要對其進行后置處理生成可以直接對機床進行操作的NC代碼。而后置處理的過程直接決定了NC代碼的精度與好壞,對數(shù)控加工過程起到了至關(guān)重要的作用。一般的商用CAD/CAM軟件,如:catia,也會提供了NC代碼的產(chǎn)生。它們使用了一個庫文件來作為后置處理的配置文件直接生成可使用的NC代碼。但是由于機床的不通用性,這些軟件只提供了少數(shù)常用機床的NC代碼的生成,且生成的代碼過于煩冗,不易于修改。故大部分后置

3、處理的過程還是需要另行實現(xiàn)。二.后置處理的編制方法目前各機床的編程語言不具備通用性,即使是同一制造商生產(chǎn)的機床,在其前后期也可能不具備通用性。盡管國際上曾試圖通過標準化來推廣一種通用的機床語言,但是由于制造商的緣故,一直難以得到廣泛的推廣[1]。因為機床語言的不通用性,一般的商用CAD/CAM軟件難以按照用戶的需要提供全部機床的NC代碼生成,只提供了一部分常用的機床的NC代碼生成,大部分還是需要用戶自己由其產(chǎn)生的APT文件來自行處理生成NC代碼。對于簡單的數(shù)控過程,用戶可以直接對APT代碼進行翻譯,實現(xiàn)APT到NC代碼的轉(zhuǎn)

4、化,但是對于大部分零件來說,用戶需要借助計算機的幫助來實現(xiàn)代碼的轉(zhuǎn)化。通常使用的轉(zhuǎn)換方式有三種[2]:1.通用語言編寫使用一般的編程語言,如:VisualC++,Java等語言都能夠?qū)崿F(xiàn)后置處理,完成APT文件到NC代碼的轉(zhuǎn)換。這種方法的優(yōu)點是,只要熟悉所需編寫的機床和通用語言就能進行操作,不需要其他的軟件輔助或培訓(xùn)。缺點是,專用性太強,需要專門的程序員,且程序設(shè)計后不具備通用性,修改困難。2.通用軟件使用一定的通用代碼轉(zhuǎn)換軟件,如[3]中提到的MSPOST和[3]中研究開發(fā)的KD-NCtool等,來實現(xiàn)APT文件到NC代

5、碼的轉(zhuǎn)換。其大致過程如下:圖1后置處理模塊流程圖通過一個機床配置信置文件來對機床進行描述,并用這個描述來控制后置處理的模塊。使用這個后置處理翻譯模塊便可以將由CAD/CAM系統(tǒng)產(chǎn)生的APT文件翻譯成可執(zhí)行的NC程序。機床配置信置文件的取得一般是通過回答用戶對話框。這種對話框通常會需要用戶對機床的一些特性進行描述,以此獲得所需的信息來構(gòu)成翻譯模塊。圖2 [3]中給出的機床信息配置對話框lun軟件,如:catia,UG等,其數(shù)控仿真生成的為APT格式的刀位代碼,無法被數(shù)控機床直接運用,需要對其進行后置處理生成可以直接對機床進行

6、操作的NC代碼。而后置處理的過程直接決定了NC代碼的精度與好壞,對數(shù)控加工過程起到了至關(guān)重要的作用。一般的商用CAD/CAM軟件,如:catia,也會提供了NC代碼的產(chǎn)生。它們使用了一個庫文件來作為后置處理的配置文件直接生成可使用的NC代碼。但是由于機床的不通用性,這些軟件只提供了少數(shù)常用機床的NC代碼的生成,且生成的代碼過于煩冗,不易于修改。故大部分后置處理的過程還是需要另行實現(xiàn)。二.后置處理的編制方法目前各機床的編程語言不具備通用性,即使是同一制造商生產(chǎn)的機床,在其前后期也可能不具備通用性。盡管國際上曾試圖通過標準化來

7、推廣一種通用的機床語言,但是由于制造商的緣故,一直難以得到廣泛的推廣[1]。因為機床語言的不通用性,一般的商用CAD/CAM軟件難以按照用戶的需要提供全部機床的NC代碼生成,只提供了一部分常用的機床的NC代碼生成,大部分還是需要用戶自己由其產(chǎn)生的APT文件來自行處理生成NC代碼。對于簡單的數(shù)控過程,用戶可以直接對APT代碼進行翻譯,實現(xiàn)APT到NC代碼的轉(zhuǎn)化,但是對于大部分零件來說,用戶需要借助計算機的幫助來實現(xiàn)代碼的轉(zhuǎn)化。通常使用的轉(zhuǎn)換方式有三種[2]:1.通用語言編寫使用一般的編程語言,如:VisualC++,Java

8、等語言都能夠?qū)崿F(xiàn)后置處理,完成APT文件到NC代碼的轉(zhuǎn)換。這種方法的優(yōu)點是,只要熟悉所需編寫的機床和通用語言就能進行操作,不需要其他的軟件輔助或培訓(xùn)。缺點是,專用性太強,需要專門的程序員,且程序設(shè)計后不具備通用性,修改困難。2.通用軟件使用一定的通用代碼轉(zhuǎn)換軟件,如[3]中提到的MSPOST和[3]中研究開發(fā)的KD-NCtool等,來實現(xiàn)APT文件到NC代碼的轉(zhuǎn)換。其大致過程如下:圖1后置處理模塊流程圖通過一個機床配置信置文件來對機床進行描述,并用這個描述來控制后置處理的模塊。使用這個后置處理翻譯模塊便可以將由CAD/CA

9、M系統(tǒng)產(chǎn)生的APT文件翻譯成可執(zhí)行的NC程序。機床配置信置文件的取得一般是通過回答用戶對話框。這種對話框通常會需要用戶對機床的一些特性進行描述,以此獲得所需的信息來構(gòu)成翻譯模塊。圖2 [3]中給出的機床信息配置對話框lun軟件,如:catia,UG等,其數(shù)控仿真生成的為APT格式的刀位代碼,無法被數(shù)控機

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。