基于AutoCAD平臺(tái)的數(shù)控銑削仿真模塊的開發(fā)
數(shù)控銑床的應(yīng)用越來越廣泛,數(shù)控加工的整個(gè)過程是通過NC 加工程序來控制的。無論是手工編程還是自動(dòng)編程所得到的程序都會(huì)存在一定的錯(cuò)誤,傳統(tǒng)方法采用試切法來驗(yàn)證程序是否正確,即用木模、蠟?zāi);蛩芰夏T嚽幸赃M(jìn)行檢驗(yàn)。而在計(jì)算機(jī)環(huán)境下,利用數(shù)控模擬方法進(jìn)行數(shù)控程序的正確性檢驗(yàn)是一種新的方法。通過對(duì)零件加工過程的模擬,可以檢查數(shù)控代碼的正確性,還可以檢查加工過程中刀具與工件、機(jī)床及夾具之間是否有干涉現(xiàn)象。加工過程模擬可以比較真實(shí)地反映出實(shí)際的切削加工過程。在計(jì)算機(jī)屏幕上以可視化圖形方式模擬NC 加工過程,查出程序中的錯(cuò)誤并加以修改,可以節(jié)省大量費(fèi)用和時(shí)間。所以,采用NC 圖形的刀具軌跡模擬,可以提高編程效率.
本模擬系統(tǒng)為本人開發(fā)的NCCODE 數(shù)控自動(dòng)編程系統(tǒng)的一部分,在XK714 數(shù)控銑床的實(shí)際應(yīng)用中,證明了它的有效性和正確性。
1 開發(fā)平臺(tái)及工具
本系統(tǒng)在PC 機(jī)上運(yùn)行,選用當(dāng)今流行的Windows 98 或Windows XP 作為軟件的開發(fā)和運(yùn)行的操作系統(tǒng)。以Auto-CAD 2000 為平臺(tái),采用面向Microsoft 公司的通用軟件開發(fā)平臺(tái)Visual C + + 的開發(fā)工具ObjectARX,該工具支持可視化編程和面向?qū)ο蠹夹g(shù),是基于MFC 開發(fā)的Windows 應(yīng)用程序。
2 數(shù)控銑削模擬系統(tǒng)的結(jié)構(gòu)及流程
數(shù)控程序加工模擬系統(tǒng)是CAD/ CAM 集成系統(tǒng)中一個(gè)重要組成部分,開發(fā)的CAD/ CAM 集成系統(tǒng)CCODE 中,首先根據(jù)零件輪廓的圖形實(shí)體直接生成數(shù)控加工代碼,然后通過該模擬系統(tǒng)進(jìn)行模擬檢驗(yàn)。模擬有二維動(dòng)畫顯示模擬和三維實(shí)體幾何模擬。本系統(tǒng)采用二維動(dòng)畫顯示模擬,其結(jié)構(gòu)如圖1 所示,開發(fā)流程如圖2 所示。這種模擬的特點(diǎn)是二維的,與二維視圖的工件圖紙一樣,比較簡(jiǎn)單方便,由于二維動(dòng)畫顯示比較易行,因此應(yīng)用廣泛。在求算平面刀位軌跡、優(yōu)化刀具運(yùn)動(dòng)軌跡時(shí)比較有效;對(duì)于一些三維模擬分解為二維模擬來解決也是有意義的。
梁補(bǔ)女 朱芳 張振宇
2006-3-6 佳工機(jī)電 針對(duì)XK714 銑削系統(tǒng),以及AutoCAD二次開發(fā)工具ObjectARX,介紹了一種數(shù)控銑削過程計(jì)算機(jī)模擬的實(shí)現(xiàn)方法,采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,對(duì)刀具軌跡動(dòng)態(tài)模擬技術(shù)進(jìn)行了分析,在數(shù)控自動(dòng)編程的基礎(chǔ)上,詳細(xì)介紹了數(shù)控銑削仿真模塊的實(shí)現(xiàn)方法,實(shí)現(xiàn)了可視化圖形交互式數(shù)控銑削的模擬。
數(shù)控銑床的應(yīng)用越來越廣泛,數(shù)控加工的整個(gè)過程是通過NC 加工程序來控制的。無論是手工編程還是自動(dòng)編程所得到的程序都會(huì)存在一定的錯(cuò)誤,傳統(tǒng)方法采用試切法來驗(yàn)證程序是否正確,即用木模、蠟?zāi);蛩芰夏T嚽幸赃M(jìn)行檢驗(yàn)。而在計(jì)算機(jī)環(huán)境下,利用數(shù)控模擬方法進(jìn)行數(shù)控程序的正確性檢驗(yàn)是一種
新的方法。通過對(duì)零件加工過程的模擬,可以檢查數(shù)控代碼的正確性,還可以檢查加工過程中刀具與工件、機(jī)床及夾具之間是否有干涉現(xiàn)象。加工過程模擬可以比較真實(shí)地反映出實(shí)際的切削加工過程。在計(jì)算機(jī)屏幕上以可視化圖形方式模擬NC 加工過程,查出程序中的錯(cuò)誤并加以修改,可以節(jié)省大量費(fèi)用和時(shí)間。所以,采用NC 圖形的刀具軌跡模擬,可以提高編程效率.
本模擬系統(tǒng)為本人開發(fā)的NCCODE 數(shù)控自動(dòng)編程系統(tǒng)的一部分,在XK714 數(shù)控銑床的實(shí)際應(yīng)用中,證明了它的有效性和正確性。 #p#page_title#e#
1 開發(fā)平臺(tái)及工具
本系統(tǒng)在PC 機(jī)上運(yùn)行,選用當(dāng)今流行的Windows 98 或Windows XP 作為軟件的開發(fā)和運(yùn)行的操作系統(tǒng)。以Auto-CAD 2000 為平臺(tái),采用面向Microsoft 公司的通用軟件開發(fā)平臺(tái)Visual C + + 的開發(fā)工具ObjectARX,該工具支持可視化編程和面向?qū)ο蠹夹g(shù),是基于MFC 開發(fā)的Windows 應(yīng)用程序。
2 數(shù)控銑削模擬系統(tǒng)的結(jié)構(gòu)及流程
數(shù)控程序加工模擬系統(tǒng)是CAD/ CAM 集成系統(tǒng)中一個(gè)重要組成部分,開發(fā)的CAD/ CAM 集成系統(tǒng)CCODE 中,首先根據(jù)零件輪廓的圖形實(shí)體直接生成數(shù)控加工代碼,然后通過該模擬系統(tǒng)進(jìn)行模擬檢驗(yàn)。模擬有二維動(dòng)畫顯示模擬和三維實(shí)體幾何模擬。本系統(tǒng)采用二維動(dòng)畫顯示模擬,其結(jié)構(gòu)如圖1 所示,開發(fā)流程如圖2 所示。這種模擬的特點(diǎn)是二維的,與二維視圖的工件圖紙一樣,比較簡(jiǎn)
單方便,由于二維動(dòng)畫顯示比較易行,因此應(yīng)用廣泛。在求算平面刀位軌跡、優(yōu)化刀具運(yùn)動(dòng)軌跡時(shí)比較有效;對(duì)于一些三維模擬分解為二維模擬來解決也是有意義的。
速度至尊-Xeon5482虛擬仿真圖形工作站
可視化超級(jí)利器-NVIDIA QUADRO PLEX產(chǎn)品