丁雷
[摘 要]宏程序在數控編程中的主要作用就是進行運算,當用戶對數控系統(tǒng)進行操作時,可以通過宏程序對相關數據進行計算,不僅簡化了計算過程,而且提高了計算的準確度。宏程序具有提供分支語句、循環(huán)語句的功能,所以技術人員能通過其對零件加工程序進行合理編程,并減少程序量,從而更好對零件進行加工。本文主要以數控編程中的宏程序作為研究對象,從零件編程、固定循環(huán)、自動測量等方面對宏程序子啊數控編程中的應用核心進行了深入探討,提出了一些建議。
[關鍵詞]宏程序;數控編程;應用
中圖分類號:TG659 文獻標識碼:A 文章編號:1009-914X(2016)12-0378-01
在科學技術的推動下,我國數控技術得到了較好發(fā)展,給機械制造業(yè)中各項工作的順利進行帶來了較大便利。雖然數字編程軟件能夠較好對相關程序進行編制,并簡化編程步驟,但是其也存在許多不足,難以完全替代手工編程。手工編程有著較大的自由性,而且在程序調節(jié)和控制方面能起到較大作用,但是其編程步驟較復雜,計算過程也較多,而宏程序能夠有效簡化編程步驟,從而促進零件加工工作順利進行。因此,對宏程序在數控編程中的應用進行探究具有重要意義。
一、數控編程中宏程序概要
隨著科學技術不斷發(fā)展,數控技術中各類編程軟件不斷涌現,主要包括CAD軟件、CAM軟件等,在三維曲面以及一些復雜曲面中,這些軟件都能發(fā)揮出較好作用,而一些較簡單的編程已經難以發(fā)揮出較好作用。雖然許多企業(yè)在數控編程中大都使用CAD等軟件進行編程,但是宏程序編程依然具有較多優(yōu)勢,在現代數控編程中能發(fā)揮出較好作用。在實際編程過程中,宏程序具有較好的靈活性,技術人員通過其對相關參數進行適當調整,從而有效改變加工零件的尺寸大?。患夹g人員還可以通過宏程序對機床各參數進行合理調整,從而有效提高機床性能,為工作人員的操作帶來更大便利。宏程序能夠自動對碎片化的信息進行整合,并按照一定規(guī)律進行編排,所以技術人員在對其進行應用時,只需將零件相關信息輸入專用模塊中,在宏程序相關功能的作用下,能夠對零件進行自動加工,從而生產出符合相關標準的零件,而且極大簡化了程序步驟,減少了編程人員的工作量,并提高了工作效率和質量。宏程序中包含較多的加工數據,其能夠提供簡潔明了的語句,所以工作人員能夠較好對相關信息進行重復利用,并對其進行存儲,從而為以后的工作帶來便利?;诤瓿绦蜃陨硖匦?,其能夠較好對數學計算過程進行簡化,并提高數學計算的準確性,技術人員可以通過其對一些復雜曲線進行加工,從而更好保障零件加工的效果,提高其整體精度。雖然手工編程已經難以適應時代發(fā)展的需求,但是宏程序依然能夠在現代編程中發(fā)揮較大作用,從而更好提高數控編程的效果。
二、數控編程轉中宏程序應用方法
(一)固定循環(huán)中宏程序的應用
固定循環(huán)功能主要是為了更好進行生產,減少工作量,目前許多的數控系統(tǒng)都設有固定循環(huán)功能,主要是為了對生產量較大的相似零件進行加工,包括精車固定循環(huán)、數控銑床孔加工固定循環(huán)等。但是在實際情況中,這些固定循環(huán)功能往往不能較好滿足過大數量的零件加工,難以實現有效操作,而宏程序中的自動循環(huán)功能能夠較好解決過大數量零件加工問題,從而提高企業(yè)生產效率。在進行過大數量零件加工工作時,技術人員可以將相似零件的共同加工特征以參數的形式輸入宏程序中,并根據實際情況對固定循環(huán)中的相關參數進行調節(jié),從而成功定制自動循環(huán)功能,并有效進行零件加工。在對宏程序固定循環(huán)功能進行定制時,技術人員須對宏程序號進行明確,只能在控制系統(tǒng)范圍內進行選擇;對于一些特定數控系統(tǒng)中的宏程序,技術人員則需在相應的范圍進行選擇。技術人員在對宏程序號選擇完畢后,必須選擇相應代碼,作為宏程序號的相關參數。
(二)自動測量中宏程序的應用
在自動測量過程中,技術人員需在刀庫中對測量元件進行安裝,一般情況下將探針作為測量元件,并對其進行編號。在測量過程中,技術人員須對自動換刀指令進行調控,自動選擇探針,將其在主軸上進行安裝,從而實現自動測量。在數控機床中,為了更好實現自動測量功能,技術人員需在機床中設置接觸跳出功能。例如,技術人員可以應用G31指令實現FUNUC OI數控系統(tǒng)接觸跳出功能。技術人員通過G31指令對探針進行操控,使其到達目標位置,當探針沒有到達目標位置便對工件進行了接觸時,接觸跳出功能便得以實現,程序會自動跳出,并對相關數據進行記錄,從而確保探針處于正常狀態(tài)。技術人員可以對這些數據加以利用,從而計算出相應的參數。如圖1,顯示的是G31接觸跳出圖。在自動測量中,技術人員可以通過宏程序比較實際參數與設計參數,從而對目標尺寸進行準確判斷?;诮佑|跳出功能中數據提取須進行一定計算,所以技術人員可以利用宏程序對相關數據進行計算,對程序過程進行簡化,從而更好得出相應參數。
(三)零件編程中宏程序的應用
在零件編程中,一些相似零件大都有著相似的加工方法以及程序編制法,如果技術人員采用自動編程,需對每個零件的各項參數進行程序編寫,這樣就增加了工作量,而宏程序在加工相似零件中能起到較好作用,而且可以簡化編程步驟,所以技術人員可以將相似參數輸入宏程序中,并進行存儲,在對相似零件進行加工時,技術人員只需對宏程序進行調用就能較好實現加工,從而提高工作效率。
結束語
在數控編程中,會涉及到多種運算方法,而且編制程序的過程也較為復雜,會增加工作人員的工作量,而宏程序能夠較好對計算過程進行簡化,并減少編程步驟,從而為零件加工帶來更大便利。基于宏程序自身特性,有關技術人員必須加強對其的研究,充分發(fā)揮出宏程序的特性,讓其更好為數控編程服務,從而促進各項工作的更好進行。
參考文獻
[1] 韓全立,王宏穎.宏程序在數控編程中的應用技巧及編程實例[J].機床與液壓,2010,38(12):29-32.
[2] 胡翔云.宏程序在數控編程中的應用綜述[J].機床與液壓,2013,(22):142-144.
[3] 吳冠英,辛舟.宏程序在法蘭數控編程中的應用[J].機床與液壓,2012,40(14):24-25,28.