嚴(yán)瑞強(qiáng) 陳賢清 肖善華
(宜賓職業(yè)技術(shù)學(xué)院,宜賓 644003)
隨著現(xiàn)代制造業(yè)的普及和發(fā)展,數(shù)控加工技術(shù)在世界各國(guó)得到廣泛應(yīng)用,CAD/CAM軟件的應(yīng)用也很普遍,但手工(宏程序)編程依然存在。文中通過(guò)對(duì)正八邊形周邊倒角及拐角圓弧過(guò)渡宏程序應(yīng)用研究,在數(shù)控應(yīng)用和數(shù)控職業(yè)教育領(lǐng)域掀起了學(xué)習(xí)宏程序的熱潮。
迄今為此,盡管各種CAD/CAM軟件日趨普及,但手工編程是基礎(chǔ),各種“疑難雜癥”的解決往往還得依靠手工編程;且手工編程可用變量,即宏程序的應(yīng)用。宏程序可以使用變量,并給變量賦值,變量之間可以運(yùn)算,程序運(yùn)行可以跳轉(zhuǎn)。
其最大特點(diǎn)是將有規(guī)律的形狀或尺寸用宏程序完整表達(dá)出來(lái),即使再?gòu)?fù)雜,程序篇幅也較短小精悍,可以說(shuō)任何一個(gè)合理、優(yōu)化的宏程序,極少超過(guò)60行,換算成字節(jié)數(shù),至多不過(guò)20kB,具有極好的易讀性、易修改性和通用性。數(shù)控機(jī)床在執(zhí)行此類(lèi)程序時(shí),數(shù)控系統(tǒng)的CPU單元可直接進(jìn)行插補(bǔ)運(yùn)算,并且運(yùn)算速度極快,再加上伺服電機(jī)和機(jī)床本體的迅速響應(yīng),較執(zhí)行CAD/CAM軟件生成的程序更加快捷,極大提高了加工效率。
拐角圓弧過(guò)渡程序段編程格式:
G1/G2(G3) X_ Y_,R_
說(shuō)明,在R后指定拐角圓弧的半徑。拐角圓弧過(guò)渡只能在(G17、G18或G19)指定的平面內(nèi)執(zhí)行,平行軸不能指定這些功能。在平面切換之后(G17、G18或G19被指定)的程序段中,不能指定圓角圓弧過(guò)度。指定圓弧過(guò)渡的程序段必須跟隨一個(gè)用直線插補(bǔ)或圓弧插補(bǔ)指令的程序段。如果下一個(gè)程序段不包含這些指令,出現(xiàn)P/S報(bào)警NO.052。
如圖1所示,材料為45#鋼,80mmx80mm外輪廓已經(jīng)加工完,使用平底銑刀采用順寫(xiě),由下至上追層加工正八邊形周邊倒角及拐角圓弧過(guò)渡為例來(lái)說(shuō)明宏程序易讀性、易修改性、通用性和拐角圓弧過(guò)渡簡(jiǎn)化編程功能的應(yīng)用。其編寫(xiě)程序和注譯如表1所示。
圖1 正八邊形周邊倒角及拐角圓弧過(guò)渡
表1 宏程序與簡(jiǎn)化編程及注釋
上述宏程序已上機(jī)驗(yàn)證,可放心使用。以上述宏程序?yàn)榉侗?,其他?biāo)準(zhǔn)正多邊形周邊倒角及拐角圓弧過(guò)渡加工,可參考本例類(lèi)型的數(shù)學(xué)表達(dá),類(lèi)比推導(dǎo)出相應(yīng)的宏程序。
[1]CSDN.FANUC 0i Mate-MC操作說(shuō)明書(shū).B-64144CM/01[EB/OL].(2013-06-22)[2018-02-01].http://download.csdn.net/download/zzywangs/5630413.
[2]陳海舟.數(shù)控銑削加工宏程序及應(yīng)用實(shí)例[M].北京:機(jī)械工業(yè)出版社,2011:56-58.