CNC加工是一種制造過程,其中預(yù)編程的計(jì)算機(jī)軟件指示工廠工具和機(jī)械的運(yùn)動。
CNC精加工中下面以FANUC0i-MD系統(tǒng)B類宏程序?yàn)槔?,編制如圓盤工件圖的零件,工件厚度為25mm。本例是一個(gè)簡單的圓盤類零件,外圓和兩端面已經(jīng)完成了加工,尺寸精度已經(jīng)達(dá)到要求,只需要進(jìn)行鉆40個(gè)直徑為8毫米的通孔。如果利用一般的手工編程,需要計(jì)算每一個(gè)孔的坐標(biāo)位置,這樣下來就是40個(gè)孔位置坐標(biāo)的計(jì)算,計(jì)算量比較大,程序內(nèi)容比較長,不容易查閱,而且容易出錯(cuò),出現(xiàn)問題的時(shí)候也很難找出問題的所在,如果利用自動編程的話,雖然零件結(jié)構(gòu)比較簡單,但是與自動編程相關(guān)的步驟一個(gè)也不少,首先需要計(jì)算機(jī)和相應(yīng)的CAD/CAM自動編程軟件,然后要畫出零件的三維圖,進(jìn)行相應(yīng)的刀具、切削參數(shù)、非切削參數(shù)、坐標(biāo)系等的設(shè)定,再進(jìn)行后處理生產(chǎn)程序,最后把程序?qū)霗C(jī)床進(jìn)行加工,這是非常繁瑣的,比較浪費(fèi)時(shí)間,相應(yīng)的增加了加工成本。而CNC加工中的宏程序的應(yīng)用案例
則比較簡單方便。此程序是利用宏程序、鉆孔復(fù)合循環(huán)指令和極坐標(biāo)相結(jié)合的編程方式,大大的降低了計(jì)算的難度,不需要人工計(jì)算每個(gè)孔的中心位置坐標(biāo),利用極坐標(biāo),孔的中心位置用孔中心所在圓的半徑和角度來表示,利用宏程序的重復(fù)循環(huán)功能,數(shù)控系統(tǒng)自動計(jì)算每個(gè)孔的中心位置,然后使用G81復(fù)合循環(huán)鉆孔指令來完成孔的鉆削加工。如果孔的精度要求很高,需要先利用中心鉆,在工件表面上打出中心孔,然后用直徑為7.8mm的鉆頭進(jìn)行鉆孔,留0.2mm的余量,最后用直徑為8mm的鉸刀進(jìn)行鉸孔,這樣的話,就比較容易保證零件精度。如果零件是單件生產(chǎn)的話,只需要這一個(gè)程序就能完成加工任務(wù),鉆中心孔時(shí)只需要改變一下鉆孔循環(huán)中的Z值,也就是孔的深度值,因?yàn)橹行目滓话爿^淺,鉆孔時(shí)再把深度改一下就行了。最后鉸孔時(shí),只需要改變一下主軸的轉(zhuǎn)速和進(jìn)給速度,修改非常的方便,可以根據(jù)需要進(jìn)行靈活的改動。另外還可以根據(jù)此程序進(jìn)行孔口倒角的加工,只需要簡單的改變下Z方向的坐標(biāo)深度,即可完成倒角加工。從上面的程序可以看出,在實(shí)踐教學(xué)和實(shí)際生產(chǎn)中,利用宏程序編程是非常簡便的。在教學(xué)中,由于程序簡潔明了,學(xué)生比較容易理解掌握,在實(shí)際的生產(chǎn)過程中,可以根據(jù)實(shí)際加工需要,靈活的進(jìn)行零件程序的編制和修改。如果利用UG、CAXA等軟件進(jìn)行編程的話,需要先建模,再設(shè)定各種加工參數(shù),最后生成程序代碼,整個(gè)過程相對繁瑣。由此可見,雖然自動編程運(yùn)算能力強(qiáng),不用人工計(jì)算各點(diǎn)的坐標(biāo),但CNC加工宏程序仍有不可替代的重要作用。
更多CNC加工的知識,東莞市萬富鑫智能裝備有限公司將陸續(xù)更新,敬請期待!