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