摘要:數(shù)控車宏程序的定義宏程序的編程方法及模式宏程序的運(yùn)用舉例
關(guān)鍵詞:宏程序自變量編程坐標(biāo)系模板
隨著數(shù)控技術(shù)的快速發(fā)展以及數(shù)控車技能大賽的舉行,在數(shù)控車競賽中會(huì)經(jīng)常遇到復(fù)雜輪廓的加工,如橢圓、拋物線、雙曲線等,采用常規(guī)的數(shù)控編程指令,需要計(jì)算每個(gè)節(jié)點(diǎn)的坐標(biāo)值,不但計(jì)算量大、精度差、編程速度慢,而且容易出錯(cuò),難以滿足生產(chǎn)要求。若采用CAD/CAM軟件自動(dòng)編程,也需要大量時(shí)間來建模和處理,而且程序過于冗長,程序傳輸速度慢導(dǎo)致加工滯后,且空刀多,浪費(fèi)時(shí)間。隨著數(shù)控技術(shù)的發(fā)展,現(xiàn)在先進(jìn)的數(shù)控系統(tǒng)不僅向用戶編程提供了一般的準(zhǔn)備功能和輔助功能,而且為編程提供了擴(kuò)展數(shù)控功能的手段,宏程序的出現(xiàn)為此類圖形的編程提供了很好的解決辦法。宏程序在數(shù)控車中的運(yùn)用越來越廣泛,掌握它的編程,掌握一定的編程模式,對剛開始接觸數(shù)控車宏程序的學(xué)生,可以大大降低學(xué)生接受的難度,從而提高教學(xué)的效果。把用某一組命令構(gòu)成的功能像子程序一樣存儲在存儲器中,將存儲的功能用某一個(gè)命令代表,只根據(jù)寫入的代表命令就能執(zhí)行其功能。把存儲的一組命令叫用戶宏程序主體,把代表命令叫用戶宏程序命令。也可省略用戶宏程序主體而簡稱宏程序。
宏程序也屬于計(jì)算機(jī)高級語言編程,它可以在程序中使用變量,通過對變量進(jìn)行賦值,變量可以進(jìn)行算術(shù)運(yùn)算,邏輯判斷和跳轉(zhuǎn)等操作。尤其是對于同一類中的相似零件,只需運(yùn)用宏程序指令對該組中某一零件進(jìn)行編程,每次只需改變其中變量的賦值,就可以加工該組中的其他零件,從而減少編程時(shí)間,降低編程錯(cuò)誤,提高編程
效率。