李 平,苗發(fā)祥,張 明
(1.綿陽職業(yè)技術(shù)學(xué)院,四川 綿陽 621000;2.中物院電子工程研究所,四川 綿陽 621000)
宏程序作為數(shù)控編程的手段之一,在橢圓、拋物線、雙曲線以及一些漸展線的編程方法上有著自動(dòng)編程及其他方法不可替代的優(yōu)勢。
對(duì)于規(guī)則曲面的編程來說,使用CAD/CAM軟件編程一般都具有工作量大、程序龐大、加工參數(shù)不易修改等缺點(diǎn),如果任何一個(gè)加工參數(shù)發(fā)生變化,再智能的軟件也要根據(jù)變化后的加工參數(shù)重新計(jì)算刀具軌跡,盡管軟件計(jì)算刀具軌跡的速度非常快,但始終是個(gè)比較麻煩的過程。而宏程序具有靈活性和智能性等特點(diǎn),注重把機(jī)床功能參數(shù)與編程語言相結(jié)合,而且靈活的參數(shù)設(shè)置也使機(jī)床具有最佳的工作性能,同時(shí)也給予操作者極大的自由調(diào)整空間,能很好地彌補(bǔ)自動(dòng)編程的不足。
橢圓是最常見的二次曲線,宏程序編程的思路是采用數(shù)段微小直線段逼近橢圓輪廓。如果分成的線段足夠小,則這個(gè)近似的曲線就能夠較好地滿足加工精度要求。雖然宏程序編程屬于手工編程范疇,但它將復(fù)雜的節(jié)點(diǎn)坐標(biāo)計(jì)算工作交由計(jì)算機(jī)數(shù)控系統(tǒng)來完成,編程者只需給出數(shù)學(xué)公式和算法。
不同的數(shù)控系統(tǒng),宏程序的編程格式也不同,具體可查閱機(jī)床說明書。FANUC系統(tǒng)數(shù)控車床對(duì)于非圓曲線類零件加工常采用循環(huán)語句編制宏程序,其格式如下:
#1變量
WHILE[條件表達(dá)式]
……條件成立