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