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