陳廷堡(珠海市技師學(xué)院,廣東 珠海 519000)
基于復(fù)合加工的數(shù)控系統(tǒng)多軸多通道控制技術(shù)探究
陳廷堡
(珠海市技師學(xué)院,廣東 珠海 519000)
目前,人們對(duì)復(fù)合加工的需求越來越高。在滿足復(fù)合加工工藝的相關(guān)規(guī)定之下,本文希望能設(shè)計(jì)出一臺(tái)裝置確保多個(gè)任務(wù)的執(zhí)行方式是并發(fā)式的,同時(shí),每個(gè)任務(wù)之間是沒有關(guān)聯(lián)的、獨(dú)立的;而多軸多通道控制技術(shù)的實(shí)現(xiàn)是以復(fù)合加工技術(shù)以及多軸聯(lián)動(dòng)控制技術(shù)為基礎(chǔ)的。故本文對(duì)多通道控制技術(shù)進(jìn)行了深入的研究,并提出了動(dòng)態(tài)分配方法,實(shí)現(xiàn)了多通道之間的信號(hào)傳遞。
復(fù)合加工;數(shù)控系統(tǒng);多軸多通道控制技術(shù)
隨著信息技術(shù)以及計(jì)算機(jī)技術(shù)的飛速發(fā)展,數(shù)控行業(yè)紅單一產(chǎn)品的生產(chǎn)方式已經(jīng)不能適應(yīng)時(shí)代的要求,故多軸多通道控制技術(shù)應(yīng)運(yùn)而生,多軸多通道技術(shù)已經(jīng)成為當(dāng)今時(shí)代發(fā)展的主題,多軸多通道技術(shù)是通過并發(fā)形式實(shí)現(xiàn)的。所謂的多軸多通道技術(shù)指的是多個(gè)通道相互協(xié)作,獨(dú)立完成各自的工序,最終共同完成一項(xiàng)任務(wù)的過程。
多通道數(shù)控系統(tǒng)當(dāng)中具有多個(gè)運(yùn)動(dòng)以及PLC控制器,該系統(tǒng)的主軸可以在同一時(shí)間運(yùn)動(dòng),一起完成一項(xiàng)任務(wù)。多個(gè)主軸的同時(shí)運(yùn)動(dòng)使得在工作的時(shí)候會(huì)存在爭(zhēng)奪公共軸、工序以及時(shí)序的問題,所以,多通道數(shù)控系統(tǒng)在工作的時(shí)候需要對(duì)通道的重疊、并行、交換以及同步等問題進(jìn)行協(xié)調(diào)。
通道指的是對(duì)零件程序的自動(dòng)運(yùn)行進(jìn)行控制的最小單元。從功能的角度上講,每個(gè)最小單元都可視作一個(gè)單通道的能獨(dú)立運(yùn)行NC程序的數(shù)控系統(tǒng)。多通道系統(tǒng)當(dāng)中的每個(gè)通道是可以進(jìn)行信息交流的,系統(tǒng)會(huì)分配給每個(gè)通道一個(gè)獨(dú)立的XYZ軸以及幾何軸。
從機(jī)械結(jié)構(gòu)的角度上將,數(shù)控機(jī)床存在局限性,所以為全部的通道配置足夠的機(jī)床軸是不現(xiàn)實(shí)的,因此,工作人員就需要考慮如何對(duì)公共資源進(jìn)行分配的問題。由于系統(tǒng)中的通道之間存在這相互協(xié)作的關(guān)系,故各個(gè)通道之間是相互制約的,這就需要為系統(tǒng)為通告提供協(xié)調(diào)等待的性能。具體示意圖見圖1。
圖1 多通道控制系統(tǒng)中的多個(gè)通道的協(xié)作等待功能
上面敘述的多通道數(shù)控系統(tǒng)的這些特性,不僅僅為系統(tǒng)節(jié)省了資源,還減少了系統(tǒng)完成一項(xiàng)工作所需要的時(shí)間,提高了數(shù)控產(chǎn)品的精確程度。
就目前的形式而言,基于復(fù)合加工的數(shù)控系統(tǒng)多軸多通道控制技術(shù)已經(jīng)成為當(dāng)今數(shù)控行業(yè)發(fā)展的主要趨勢(shì),基于復(fù)合加工的數(shù)控系統(tǒng)多軸多通道控制技術(shù)是通過多通道多方式組的并發(fā)控制實(shí)現(xiàn)的。多軸多通道技術(shù)是指一項(xiàng)工序通過多個(gè)通道一起完成的過程,如果加工工序是不同的就需要多通道多軸進(jìn)行復(fù)合加工。
2.1復(fù)合加工的主要形式
復(fù)合加工主要有一下幾種形式:第一,復(fù)合加工一個(gè)加工元件;第二,復(fù)合加工多個(gè)加工元件。
為在數(shù)控系統(tǒng)當(dāng)中實(shí)現(xiàn)復(fù)合加工,需要對(duì)數(shù)控加工過程進(jìn)行建模處理,通過上面敘述的兩種復(fù)合加工方式,提出了復(fù)合加工集合的概念;復(fù)合加工集合不但可以并行進(jìn)行,還可以獨(dú)立進(jìn)行。
2.2數(shù)控系統(tǒng)當(dāng)中的多通道協(xié)作控制的基本原理
數(shù)控系統(tǒng)需要各個(gè)通道之間可以獨(dú)立的協(xié)同的完成所需要加工的工序,在多數(shù)通道同時(shí)工作的時(shí)候,需要確定哪個(gè)通道何時(shí)工作、何時(shí)等待等問題,因此,工作人員需要設(shè)置一個(gè)高效的、可行的通道之間的信息傳遞以及協(xié)作同步機(jī)制。
協(xié)作控制指的是在通過工作的時(shí)候有相應(yīng)的約束條件,當(dāng)某個(gè)通道工作到某個(gè)點(diǎn)的時(shí)候,需要等待其他某一通道完成相應(yīng)的工序之后,才能占用資源繼續(xù)工作。而同步控制指的是通道以及軸的同步,在不同的通道以及軸工作的時(shí)候存在時(shí)間差的時(shí)候,是需要通過信號(hào)傳遞機(jī)制實(shí)現(xiàn)多通道的同步控制。就圖1而言,通道一的優(yōu)先級(jí)別較高,也就是說通道一需要先獨(dú)立的完成部分NC程序,在通道一的NC程序運(yùn)行到一定點(diǎn)的時(shí)候,等待通道二開啟并運(yùn)行,通道一處于等待狀態(tài)。
各個(gè)通道之間的信息傳遞是通過信號(hào)量的傳遞實(shí)現(xiàn)的,多通道數(shù)控系統(tǒng)當(dāng)中的通道的地位是平等的,而各個(gè)通道是獨(dú)立的實(shí)現(xiàn)自己的NC程序的。
通道之間在進(jìn)行信號(hào)量傳遞的時(shí)候,信號(hào)量可以從一個(gè)通道直接傳遞到另外一個(gè)通道之中的,但是信號(hào)的轉(zhuǎn)發(fā)以及信號(hào)的收集需要通過第三方來完成,這就不得不提通過管理器這個(gè)概念。
通道管理器的主要作用是對(duì)信號(hào)量進(jìn)行收集以及發(fā)射,通常情況下,通道管理器包含信號(hào)發(fā)送緩沖區(qū)以及信號(hào)收集緩沖區(qū)這兩個(gè)內(nèi)存區(qū)域。在多個(gè)通道之間需要同步運(yùn)行的時(shí)候,這就需要實(shí)現(xiàn)信號(hào)量的傳遞,每個(gè)通道都需要和通道管理器進(jìn)行溝通,這時(shí)通道會(huì)向通道管理器發(fā)送一個(gè)等待信號(hào),在所有需要同步運(yùn)行的通道都向通道控制器發(fā)送了等待信號(hào)之后,通道管理器就會(huì)給所有需要同步運(yùn)行發(fā)送同步信號(hào)。具體運(yùn)行過程見圖2。
圖2 數(shù)控系統(tǒng)各個(gè)通道狀態(tài)轉(zhuǎn)換圖
2.2.1數(shù)控系統(tǒng)當(dāng)中的公共軸分配問題
因?yàn)閿?shù)控系統(tǒng)會(huì)收到一定機(jī)械特性的限制,數(shù)控機(jī)床當(dāng)中的軸的數(shù)量是一定的,這就表明在加工元件的時(shí)候,通多會(huì)對(duì)公共軸進(jìn)行爭(zhēng)奪。數(shù)控系統(tǒng)當(dāng)中的公共資源的交換以及狀態(tài)是通過通道管理器進(jìn)行統(tǒng)一管理的。
基于先前學(xué)者的研究,本文提出了一種以信號(hào)量機(jī)制為基礎(chǔ)的公共軸交換策略。公共軸有三種,分別是中性軸、PLC軸以及通道軸,這三種公共軸所處的狀態(tài)分別是空閑狀態(tài)、PLC控制狀態(tài)與通道控制狀態(tài),不管在何種操作模式下,通道的狀態(tài)都為終止?fàn)顟B(tài)、初始狀態(tài)、中斷狀態(tài)、初始狀態(tài)以及運(yùn)行狀態(tài)等的一種。在通多獲取了公共軸運(yùn)行加工工序的時(shí)候,這個(gè)通道就會(huì)被標(biāo)記為激活狀態(tài),在通道完成工序的運(yùn)行的時(shí)候,通道就會(huì)被標(biāo)記為中斷狀態(tài)。
圖3 多通道數(shù)控系統(tǒng)程序加工示意圖
2.2.2多通道之間的并行控制
先前的單通道的數(shù)控系統(tǒng)的NC程序的運(yùn)行方式是串行方式,用戶在輸入了G代碼之后,計(jì)算機(jī)會(huì)解釋和解析數(shù)字控制單元,同時(shí)會(huì)對(duì)插補(bǔ)方式、刀位點(diǎn)以及刀具補(bǔ)償?shù)冗M(jìn)行深入的分析,直到加工工序完成,所以說,先前的單通道數(shù)控系統(tǒng)并沒有就通道提出建議。但是,當(dāng)前的多通道數(shù)控系統(tǒng)的NC程序運(yùn)行方式是并行的,用戶需要對(duì)G代碼文件進(jìn)行輸入,并對(duì)每個(gè)通道需要執(zhí)行的NC程序進(jìn)行分配。
圖3當(dāng)中的每個(gè)通道當(dāng)中都配備一個(gè)插補(bǔ)器,由于每個(gè)通道的NC程序都是需要進(jìn)行獨(dú)立插補(bǔ)的。從多通道數(shù)控系統(tǒng)整個(gè)加工流程的角度上講,在某一時(shí)間段,先前的單通道數(shù)控控制系統(tǒng)只可以實(shí)現(xiàn)對(duì)一個(gè)加工元件的NC程序的加工,執(zhí)行程序的過程是串行執(zhí)行的,這樣不僅不能確保程序的加工精度,還損耗了大量的時(shí)間。多通道數(shù)控系統(tǒng)可看成多個(gè)單通道數(shù)控系統(tǒng)在同一個(gè)數(shù)控機(jī)床同時(shí)對(duì)多個(gè)或者一個(gè)加工元件的NC程序進(jìn)行加工的過程。從OS的角度上講,數(shù)控系統(tǒng)可以被認(rèn)作為一個(gè)進(jìn)程,那么多通道數(shù)控系統(tǒng)就可以被認(rèn)為是一個(gè)線程,多通道控制功能可以實(shí)現(xiàn)對(duì)不同數(shù)控機(jī)床或者同一數(shù)控機(jī)床的多個(gè)部件或者不同設(shè)備的運(yùn)行進(jìn)行控制,對(duì)它們的控制不僅僅可以獨(dú)立運(yùn)行、還可以互相協(xié)調(diào)實(shí)現(xiàn)。
多通道數(shù)控系統(tǒng)的并行控制技術(shù)能保證在多個(gè)NC程序在同一時(shí)間執(zhí)行,另外,還可以保證正在執(zhí)行的NC程序之間的信號(hào)處在交互和傳遞的狀態(tài)。多通道控制系統(tǒng)當(dāng)中的控制關(guān)系包含任務(wù)組、通道組以及機(jī)床組三種。
在滿足復(fù)合加工工藝的相關(guān)規(guī)定之下,本文希望能設(shè)計(jì)出一臺(tái)裝置確保多個(gè)任務(wù)的執(zhí)行方式是并發(fā)式的。多通道控制功能可以實(shí)現(xiàn)對(duì)不同數(shù)控機(jī)床或者同一數(shù)控機(jī)床的多個(gè)部件或者不同設(shè)備的運(yùn)行進(jìn)行控制,對(duì)它們的控制不僅僅可以獨(dú)立運(yùn)行、還可以互相協(xié)調(diào)實(shí)現(xiàn)。
[1]唐堂.面向復(fù)合加工的數(shù)控系統(tǒng)多軸多通道控制技術(shù)的研究[D].中國(guó)科學(xué)院研究生院(沈陽計(jì)算技術(shù)研究所),2014.
[2]唐堂,王品,鄭飂默,韓文業(yè).面向復(fù)合加工的多方式組多通道控制技術(shù)的研究[J].組合機(jī)床與自動(dòng)化加工技術(shù),2014(08):56-58.
[3]陳吉紅,李斌,朱志紅,彭芳瑜,葉伯生.由漢諾威EMO2005看數(shù)控系統(tǒng)的發(fā)展趨勢(shì)及思考[J].世界制造技術(shù)與裝備市場(chǎng),2006(01):96-103+110.
[4]韓旭,黃艷,于東.基于混雜系統(tǒng)的多通道運(yùn)動(dòng)控制功能研究[J].組合機(jī)床與自動(dòng)化加工技術(shù),2010(06):32-36.
[5]吳衛(wèi)東,周會(huì)成,周向東.一種面向多任務(wù)多通道的數(shù)控系統(tǒng)軟件設(shè)計(jì)[J].組合機(jī)床與自動(dòng)化加工技術(shù),2010(10):37-40.
[6]耿聰.數(shù)控系統(tǒng)五軸聯(lián)動(dòng)軌跡平滑技術(shù)研究與應(yīng)用[D].中國(guó)科學(xué)院研究生院(沈陽計(jì)算技術(shù)研究所),2014.
10.16640/j.cnki.37-1222/t.2016.18.012
陳廷堡(1981-),男,四川渠縣人,本科,助理講師,研究方向:多軸數(shù)控加工技術(shù)及一體化教學(xué)。