宏程序在方盤殼體加工中心編程中的應(yīng)用
l宏程序特點用變量的方式進(jìn)行精工編程的方法就叫做精工宏程序編程,宏程序的特點主要就是可以使用變量, 并可通過變量進(jìn)行運算,大大拓寬了傳統(tǒng)精工編程的局限性,如能掌握一些宏程序的編制方法就可以 幫助我們實現(xiàn)對精工系統(tǒng)的二次開發(fā)。雖然有很多零件在手工編程無法勝任時可以借助計算機輔助設(shè)計和輔助制造CCAD / CAM)來完成, 但此時如果能通過宏程序來實現(xiàn)的話將比用計算機軟件更有優(yōu)勢。特別是編寫一些大批相似零件的時 候,可以用宏程序編寫,這樣只需要改動幾個數(shù)據(jù)就可以了,沒有必要進(jìn)行大量重復(fù)編程。2連接器中方盤殼體的加工中心程序特點連接器中方盤殼體屬于小批量多品種的加工,結(jié)構(gòu)類似,尺寸不同,我們每個系列中的方盤殼體 從大到小有9個殼體號,我們的產(chǎn)品共計200多個系列,50余萬個品種,方盤殼體能達(dá)上千種,圖1例舉 了幾種方盤殼體的結(jié)構(gòu)形式,大部分方盤殼體的加工中心工序中主要包含銑四方、四孔,銑單鍵,銑 開口槽等一種或多種工步加工,每天每臺機床的平均換活達(dá)3次,每個普通程序編制需要1.5小時,每 臺機床每天的編程量需要4. 5小時,為了減少編程的工作量,提高生產(chǎn)率,針對零件結(jié)構(gòu)類似的特點, 采用宏程序固定格式,使大量的重復(fù)編程工作變成簡單的修改宏變量參數(shù)的形式,不僅能大大縮短編 程時間,而且有利于統(tǒng)一優(yōu)化、簡化加工中心程序。3方盤殼體的加工中心程序中宏程序的變量及條件在宏程序編制過程中要分析出哪些是變量,哪些是常量,哪些是初始條件,哪些是中止條件。方 盤殼體的加工中心工序結(jié)構(gòu)包括銑四方、四孔,銑單鍵,銑開口槽,針對這些結(jié)構(gòu)定義變量及加工條 件。3. 1方盤殼體加工變量銑四方、鉆四孔的變量:方盤尺寸變量,四孔孔距變量,四方中R連接處的變量,銑完四方后要 X、Y向退刀到某值,并返回車削起點,單鍵槽定位角度與機床坐標(biāo)系的0角之間的差值補償變量。 銑單鍵的變量:單鍵的起始XY坐標(biāo)變量,單鍵的半徑變量,單鍵的深度變量。銑開口槽的變量:開口槽深度變量,開口槽橫向走刀終點坐標(biāo)變量。3.2條件方盤殼體的加工中心程序比較簡單,沒有復(fù)雜的條件語句,但不同的方盤殼體加工中心工序包括 的工步不同,一般的方盤殼體都必有四方和四孔的加工,有的方盤殼體還包括內(nèi)單鍵的加工,有的方 盤殼體包括開口槽的加工,那么我們在程序中加GOTO,當(dāng)需要時會跳轉(zhuǎn)到相應(yīng)的工步上執(zhí)行程序,不 需要時,將GOTO用括號括起,將不進(jìn)行跳轉(zhuǎn),會退刀后程序結(jié)束。4在加工中心上用宏程序加工方盤殼體的方法和過程針對零件加工中心工序的特點,對常用的銑工步進(jìn)行歸納,利用宏程序編制出方盤殼體加工中心 程序,符合程序中定制的一種或多種結(jié)構(gòu)工步的零件,都可以通過改變宏變量來實現(xiàn)不同零件的加工。 下面舉例介紹一下在一臺配備三菱系統(tǒng)(MELDAS M60/60S)的加工中心上用宏程序加工方盤殼體C見 圖2)的方法和過程。下面的程序可以包含銑四方、鉆四孔、銑單鍵、銑開口槽工步中一種或多種結(jié)構(gòu) 的方盤殼體的加工。此類具體方盤殼體零件應(yīng)用時可以改變宏變量和GOTO語句是否執(zhí)行來進(jìn)行零件的加工。4. 2加工前準(zhǔn)備安裝刀具,并進(jìn)行對刀,根據(jù)零件工藝圖計算出工件需要的各變量值,給變量賦值。根據(jù)需要選 擇GOTO是否被用,不用的用括號括起。4. 3過程描述4.3. 1銑四方1號棒銑刀到達(dá)起刀點C四方銑削起點),X向進(jìn)刀至#115處,開始四方逆銑削,進(jìn)行右刀補,此 過程為粗銑,退到X-#116Y#116,進(jìn)行順銑,進(jìn)行左刀補,此過程為精銑。4. 3. 2銑四孔6號刀進(jìn)行四孔銑削,調(diào)用子程序,#120為孔距變量,如果有銑單鍵程序時G0T030,如果沒有銑 單鍵程序時將G0T030用括號括起,(G0T030)程序?qū)⒉粫D(zhuǎn)到N30,執(zhí)行GO G90 G53Y-2Z-9. 9; M30; 刀具退到裝夾零件方便的高度,程序?qū)⒔Y(jié)束。4. 3. 3銑單鍵8號刀銑內(nèi)單鍵,由#110#130定位銑鍵XY坐標(biāo)值,#140定義銑單鍵的半徑(G02沒有用刀補要減去銑 刀半徑)。當(dāng)單鍵變化時直接改變宏變量即可實現(xiàn)不同單鍵的銑削。如果零件有銑開口槽工步,G0T040, 跳到執(zhí)行N40開口槽程序段,如果零件沒有銑開口槽工步,將(G0T040),G0T040被括起來后不起作用, 將繼續(xù)執(zhí)行G0G90G53Y-2Z-9.9; M30;刀具退到裝夾零件方便的高度,程序?qū)⒔Y(jié)束。4.3.4銑開口槽6號刀銑開口槽,#150定義銑開口槽的深度,#160定義銑開口槽的橫向走刀位置(開口槽處的大 徑+3X刀徑)。5結(jié)束語本文針對方盤殼體類的加工中心工序中宏程序的應(yīng)用進(jìn)行了闡述,簡單的宏程序應(yīng)用,解決了大 批相似零件的大量重復(fù)編程量,用宏程序編寫,改動幾個數(shù)據(jù)就可以進(jìn)行不同方盤殼體的銑削工序的 加工,在實際生產(chǎn)中有重要的應(yīng)用價值。本文由海天精工整理發(fā)表文章均來自網(wǎng)絡(luò)僅供學(xué)習(xí)參考,轉(zhuǎn)載請注明!