曾艷
(福建龍巖技師學(xué)院機(jī)械系,福建 龍巖 364000)
在數(shù)控銑床加工中,各種形狀不同且大小深度不一的槽是銑削加工中的一項(xiàng)重要內(nèi)容。圓槽是槽加工中比較常見的一種,在實(shí)際加工中,如能對圓槽的參數(shù)進(jìn)行分析,則可以找出其加工的共性,編制通用的宏程序來實(shí)現(xiàn)各種圓槽的加工,既能降低編程的出錯(cuò)率,又節(jié)省了編程時(shí)間,提高了加工效率。本文對圓槽加工進(jìn)行了研究,編制了其通用的宏程序,對加工有較好的指導(dǎo)作用。
宏程序是指含有變量的子程序,其最大的特點(diǎn)是采用了變量表示程序中的某些參數(shù),從而增強(qiáng)了程序的靈活性和適用性。雖然現(xiàn)在很多程序可以通過自動(dòng)編程軟件來實(shí)現(xiàn),但宏程序由于程序簡短、可讀性強(qiáng)、使用方便,將相應(yīng)的宏程序存儲(chǔ)在機(jī)床中,每次加工時(shí)只需設(shè)定幾個(gè)變量參數(shù)的數(shù)值,就可以實(shí)現(xiàn)各種尺寸大小不一的零件的加工,深受很多一線工人的喜愛。
如圖1所示的圓槽,從圖形中可以看出,圓槽一般由直徑和槽深兩個(gè)參數(shù)控制,加工時(shí)從最外圓開始一圈一圈向里銑削,銑削完一層后,下刀至下一層,重復(fù)上述過程,直至銑削到所需要的深度。
圖1 圓槽加工參數(shù)
編程時(shí),需要設(shè)定的參數(shù)有:(1)圓槽半徑R,用變量#1 表示;(2)圓槽深度 h,用變量 #2 表示;(3)銑刀直徑 d,用變量#3表示;(4)每層銑削深度,用變量#4表示;(5)銑削時(shí)絕對Z深度,用變量#5表示,#5初始值為0;(6)銑削半徑r,用變量#6表示,#6初始值為#1,每圈遞減0.8*#3。
根據(jù)上面設(shè)定的變量參數(shù),可以編寫如下程序:
在此程序中,每次加工時(shí)只要給程序中#1、#2、#3、#4四個(gè)變量賦予相應(yīng)的數(shù)值,即可以實(shí)現(xiàn)對各種圓槽的加工。由于初始定位點(diǎn)設(shè)定在(-#3,0),為避免定位時(shí)刀具與工件發(fā)生干涉,此程序一般僅用于槽直徑大于3倍刀直徑的加工中。
通過以上分析可知,對于直徑較大的圓槽,采用此種宏程序加工非常方便,尤其是在工廠實(shí)踐中,將此程序存儲(chǔ)在機(jī)床內(nèi),每次加工時(shí)直接調(diào)用,只需簡單填寫四個(gè)參數(shù)值,就能實(shí)現(xiàn)各種槽的加工,降低了編程的出錯(cuò)率,節(jié)省了編程時(shí)間,提高了加工效率,有很好的實(shí)用價(jià)值。
[1]豐飛.宏程序和自動(dòng)編程在數(shù)控加工中的結(jié)合應(yīng)用[J].CAD/CAM與制造業(yè)信息化,2012(6):71-72.
[2]陳海舟.數(shù)控銑削加工宏程及應(yīng)用實(shí)例[M].北京:機(jī)械工業(yè)出版社,2006.