技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > Visual Basic在數(shù)控沖程序編寫中的應(yīng)用

Visual Basic在數(shù)控沖程序編寫中的應(yīng)用

時(shí)間:2008-01-31 13:25:00來源:shixi

導(dǎo)語:?現(xiàn)在的數(shù)控加工設(shè)備越來越普遍,VB不僅僅在數(shù)控沖的程序編寫中可以發(fā)揮作用,在其他的數(shù)控設(shè)備的程序編寫中同樣可以發(fā)揮重要的作用
一、自動(dòng)生成零件旋轉(zhuǎn)后的程序 提高零件排版套裁靈活性 [align=center] 圖1[/align] 在實(shí)際加工過程中,經(jīng)常遇到同一個(gè)零件需要按不同的方位排版,以提高材料的利用率情況。例如,圖1所示的排版方式肯定比圖2所示的排版節(jié)省材料,而在編程序時(shí),如果按圖2的方式排版,只需要編一個(gè)數(shù)控沖程序即可完成圖2的排版方式,而如果按圖1的方式排版,則要編A、B兩個(gè)數(shù)控沖程序才能完成圖1的排版方式。 [align=center] 圖2[/align] 編A、B兩個(gè)數(shù)控沖程序顯然比較費(fèi)時(shí),在實(shí)際加工中要遠(yuǎn)比此復(fù)雜,有沒有可能只編一個(gè)程序而通過某種方式得到另一個(gè)程序呢?通過VB編寫了一款數(shù)控沖程序旋轉(zhuǎn)件自動(dòng)生成的小軟件,圖3是小軟件的工作界面。通過輸入旋轉(zhuǎn)角度后,可以自動(dòng)生成將零件旋轉(zhuǎn)任意角度后的數(shù)控沖程序,并且生成的程序可以直接拷入設(shè)備使用,極大地提高了工作效率。 [align=center] 圖3[/align]
二、對數(shù)控沖程序進(jìn)行常規(guī)檢查 將程序編寫失誤降到最低
數(shù)控程序編寫完成后,其語法是否有誤,或是否存在一些常識性錯(cuò)誤呢?如意大利EUROTECNICA公司產(chǎn)品,其程序要求數(shù)值必須帶“.”,即數(shù)值為整數(shù)時(shí)必須以“.”結(jié)尾,比如將程序 … N50 G72 X50. Y50. C60. T8 (其中T8為模具號) N60 G86 I20. J60. G41 (其中I值為模具加工的輪廓長度) … 誤寫成 … N50 G72 X50 Y50. C60. T8 (注意:此段中X值中沒有“.”) N60 G86 I20. J60. G41 … 則設(shè)備在執(zhí)行過程中將把X值作為0處理,而不是作為50處理。 仍以上述程序?yàn)槔绻>邽?0mm×30mm的正方形模具,顯然不能加工長度為20的輪廓。 類似以上的問題,能否不需要人工就能檢查出來呢。通過VB編寫了一款數(shù)控沖程序常規(guī)檢查的小軟件,圖4是小軟件的工作界面,其使用效果同樣不錯(cuò)。 [align=center] 圖4[/align] 三、結(jié)束語 以上列舉了兩個(gè)例子,我們還可以用VB編寫自動(dòng)生成對稱件或?qū)ν环N類型的零件輸入特征值后自動(dòng)生成數(shù)控沖程序……實(shí)際上,現(xiàn)在的數(shù)控加工設(shè)備越來越普遍,VB不僅僅在數(shù)控沖的程序編寫中可以發(fā)揮作用,在其他的數(shù)控設(shè)備的程序編寫中同樣可以發(fā)揮重要的作用。我們不能僅僅只滿足于掌握設(shè)備制造商提供的軟件使用上,因?yàn)橹圃焐烫峁┑能浖哂衅毡樾?,如果能夠?qū)B與數(shù)控設(shè)備的編程有機(jī)結(jié)合起來,無異于如虎添翼。本文談的是VB在數(shù)控沖程序編寫中的應(yīng)用,實(shí)際上VC或其他的語言同樣也可以達(dá)到此目的,并且在其他的數(shù)控設(shè)備中同樣可以發(fā)揮重要作用,希望此文對使用數(shù)控設(shè)備的同行能夠有借鑒意義。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:PLC系統(tǒng)在小容量直動(dòng)式交流接...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號