張明軍
(江蘇師范大學(xué)科文學(xué)院,221132,江蘇徐州)
氣動程序控制系統(tǒng)是指按照給定的生產(chǎn)工藝(程序),使各控制閥之間的信號按照一定的規(guī)律連接起來,實(shí)現(xiàn)執(zhí)行元件(氣缸)協(xié)調(diào)動作的自動控制系統(tǒng)[1]。其設(shè)計(jì)難點(diǎn)在于如何消除障礙信號,常用的消障方法有脈沖信號法、輔助閥法、氣控延時(shí)閥消障法、氣動節(jié)拍器消障法及串級法[2]。雖然每種方法都能可靠消除障礙,但其中脈沖信號法不能精確定位,輔助閥法需額外增加元件,使回路的復(fù)雜性增加,氣控延時(shí)閥消障法延時(shí)時(shí)間不精確,氣動節(jié)拍器消障法成本較高,而串級法設(shè)計(jì)程序控制回路安全可靠,設(shè)計(jì)思路條理清晰,有規(guī)律可循,同時(shí)適用于純氣動和電氣動程序控制系統(tǒng),特別是對于較為復(fù)雜的多缸控制回路,應(yīng)用較為方便快捷。在FluidSIM 軟件中采用串級法可快速方便地搭建程序控制回路并進(jìn)行模擬仿真,以驗(yàn)證其正確性,故本文將以一個三缸順序動作回路為例來介紹多缸程序控制系統(tǒng)的純氣動和電氣動回路設(shè)計(jì)與仿真,從而為復(fù)雜多缸氣動回路設(shè)計(jì)提供一種快速可靠的設(shè)計(jì)思路。
FluidSIM 軟件由德國FESTO 公司開發(fā),用于液壓、氣壓傳動及其電氣控制系統(tǒng)設(shè)計(jì)與模擬仿真[3]。FluidSIM 軟件能夠方便地繪制出液壓與氣動回路圖并能夠檢驗(yàn)其正確性。它主要包括FluidSIM-H 和FluidSIM-P 兩個軟件,分別用于液壓與氣動系統(tǒng)設(shè)計(jì)[4]。FluidSIM 軟件能快速地進(jìn)行回路搭建、修改、驗(yàn)證與模擬,具有功能強(qiáng)大、界面直觀的特點(diǎn)。
串級法是利用雙氣控?fù)Q向閥作為信號轉(zhuǎn)接,以階梯方式按順序供氣,實(shí)現(xiàn)在任一時(shí)間內(nèi)僅輸出一組信號,其余各組處于排氣狀態(tài),從而避免主控閥兩側(cè)同時(shí)出現(xiàn)控制信號[5],是一種有規(guī)則可依的氣動回路設(shè)計(jì)法。圖1 所示即為三級串級轉(zhuǎn)換氣路,Ⅰ、Ⅱ、Ⅲ表示管路線號,Ⅰ-Ⅱ、Ⅱ-Ⅲ、Ⅰ-Ⅲ表示各級中任意兩組之間的切換控制。
圖1 三級串級法轉(zhuǎn)換氣路圖
串級法的設(shè)計(jì)原則在于按氣缸動作順序進(jìn)行分組,分組的原則是同一組內(nèi)每個英文字母只能出現(xiàn)一次,分組的組數(shù)即輸出管路數(shù),如A+B+B-A-(其中,A、B 表示氣缸,+表示氣缸伸出,-表示氣缸縮回)可分為兩組,即A+B+/B-A-(Ⅰ/Ⅱ),A+B+B-A-C+C-可分三組,即A+B+/B-A-C+/C-(Ⅰ/Ⅱ/Ⅲ)。
設(shè)計(jì)任務(wù)選用較為典型的三級回路。圖2 為打標(biāo)機(jī)示意圖,工件在料倉里靠重力落下,A 缸先夾緊,接著B 缸打印標(biāo)志,打印完畢后由C 缸將工件推出。其動作程序?yàn)锳+B+B-A-C+C-。具體工作功能限制條件如下:
圖2 打標(biāo)機(jī)示意圖
(1)一般動作功能:啟動信號由啟動按鈕輸入,各動作必須自動進(jìn)行,一個動作循環(huán)結(jié)束,準(zhǔn)備下一個動作循環(huán),氣缸縮回由裝在氣缸極限位置的氣控行程閥或行程開關(guān)控制。
(2)互鎖保護(hù)功能:氣缸A 伸出受到氣缸C 限制,即氣缸C 處在伸出位置時(shí),氣缸A 將無法伸出。
(3)速度調(diào)節(jié)功能:氣缸A、B、C 伸出速度采用回氣調(diào)節(jié)方式,可以設(shè)定節(jié)流口開度為50%時(shí)為中等運(yùn)行速度。
(4)快退功能:要求氣缸A、B、C 在返回時(shí),具有快速退回功能。
(5)控制方式:采用純氣動和電氣動程序控制系統(tǒng)分別進(jìn)行設(shè)計(jì)與仿真,以驗(yàn)證其正確性。
根據(jù)動作程序,首先對氣缸A、B、C 動作順序進(jìn)行分組,得出A+B+/B-A-C+/C-,三組即三級。定義+表示氣缸伸出、-表示氣缸縮回,即A+表示A 氣缸伸出,A-表示A氣缸縮回,依此類推,并用A1、A0、B1、B0、C1、C0 分別表示與動作A+、A-、B+、B-、C+、C-相對應(yīng)的行程閥信號。根據(jù)任務(wù)要求和串級法設(shè)計(jì)方法及原則進(jìn)行純氣動回路設(shè)計(jì),如圖3 所示,其具體設(shè)計(jì)方法和步驟如下。
圖3 打標(biāo)機(jī)純氣動回路設(shè)計(jì)圖
(1)根據(jù)互鎖保護(hù)功能要求,氣缸A 伸出受到氣缸C 限制,即氣缸C 處在伸出位置時(shí),氣缸A 將無法伸出,故將行程控制閥C0 串接在啟動閥S1 后,從而確保只有氣缸C 處于縮回狀態(tài)壓下行程閥C0,回路才能啟動。
(2)為便于說明,將5 個二位五通雙氣控閥自左至右、自上而下定義其編號依次為1~5。按下啟動閥S1,A 缸前進(jìn),故輸出信號啟動控制閥和行程閥C0 后要有一條支路接到二位五通雙氣控閥1 的左控制線上,實(shí)現(xiàn)A+,同時(shí)接到二位五通雙氣控閥5 的右控制線上,實(shí)現(xiàn)對A1 行程閥的一級供氣。
(3)A 缸前進(jìn)后,壓下行程閥A1,B 缸伸出,故A1控制信號應(yīng)接在二位五通雙氣控閥2 的左控制線上。
(4)B 缸前進(jìn)后,壓下行程閥B1,B 缸縮回,因B+仍有控制信號,故將B1 信號接在二位五通雙氣控閥4的左控制線上實(shí)現(xiàn)二級轉(zhuǎn)換,并將二級控制信號接在二位五通雙氣控閥2 的右控制線上。
(5)B 缸縮回后,壓下行程閥B0,A 缸縮回,故行程閥B0 的進(jìn)氣接在二級輸氣管上,控制信號接在二位五通雙氣控閥1 的右控制線上。同理,A 缸縮回后,C缸伸出,故將行程閥A0 的進(jìn)氣接在二級輸氣管上,控制信號接在二位五通雙氣控閥3 的左控制線上。
(6)C 缸伸出后,壓下行程閥C1,C 缸縮回,因C+仍有控制信號,故將C1 信號接在二位五通雙氣控閥5的左控制線上,實(shí)現(xiàn)三級轉(zhuǎn)換,并將三級輸入信號接在二位五通雙氣控閥3 的右控制線上,實(shí)現(xiàn)C 缸縮回,另一條支路則接在二位五通雙氣控閥4 的右控制線上,為一級轉(zhuǎn)換做好準(zhǔn)備。
(7)C 缸縮回后,壓下行程閥C0,為下一次程序動作做好準(zhǔn)備,再次按下啟動按鈕后,進(jìn)行新一輪的程序動作循環(huán)。
(8)在氣缸A、B、C 的回氣管上設(shè)置單向節(jié)流調(diào)速閥,節(jié)流口開度調(diào)整為50%,實(shí)現(xiàn)中等速度運(yùn)行,在三個氣缸的進(jìn)氣管上設(shè)置快速排氣閥,實(shí)現(xiàn)快速退回功能。
將FluidSIM 軟件切換到仿真模式,點(diǎn)擊“啟動”,即可觀察模擬仿真過程,還可添加整個工作循環(huán)回路中各元器件的狀態(tài)[5-6],如圖4 所示。仿真結(jié)果狀態(tài)圖中,雙作用氣缸自上而下依次為氣缸A、B、C。根據(jù)仿真結(jié)果分析,程序動作達(dá)到了任務(wù)要求,符合設(shè)計(jì)要求。
圖4 氣缸運(yùn)動仿真結(jié)果狀態(tài)圖
電氣動程序控制系統(tǒng)的重點(diǎn)在于電路設(shè)計(jì),故串級法設(shè)計(jì)的應(yīng)用也主要體現(xiàn)在電路控制上。但在氣動控制上根據(jù)控制閥的特點(diǎn)不同,也有兩種形式,一種是單電控?fù)Q向閥,另一種是雙電控?fù)Q向閥,兩種不同換向閥的使用,在電路上的設(shè)計(jì)上也是有很大不同的。由于雙電控?fù)Q向閥有記憶功能,不需要像單電控?fù)Q向閥那樣進(jìn)行自保電路設(shè)計(jì),故電路會相對簡單一些。特別對于多缸程序控制系統(tǒng),采用雙電控?fù)Q向閥會使回路設(shè)計(jì)方便得多,故本文將選用雙電控?fù)Q向閥控制的程序控制回路進(jìn)行串級法設(shè)計(jì)。
因邏輯控制均在電氣線路中進(jìn)行設(shè)計(jì),故氣動回路只需完成電磁閥控制氣缸伸縮的設(shè)計(jì)及慢進(jìn)與快退的設(shè)計(jì),其回路圖如圖5 所示。
圖5 氣動回路設(shè)計(jì)圖
同純氣動控制回路一樣,首先對氣缸A、B、C 動作順序進(jìn)行分組,即A+B+/B-A-C+/C-,三組即三級。加減號的定義也相同,所不同的是,A1、A0、B1、B0、C1、C0 分別表示與動作A+、A-、B+、B-、C+、C-相對應(yīng)的行程開關(guān)信號,而不是行程閥信號。根據(jù)任務(wù)要求和串級法設(shè)計(jì)方法及原則,并結(jié)合氣動回路圖進(jìn)行電氣回路設(shè)計(jì),如圖6 所示,其具體設(shè)計(jì)方法和步驟如下。
圖6 電氣回路設(shè)計(jì)圖
(1)三組回路分別由繼電器K1、K2、K3 控制。
(2)建立啟動回路,將啟動按鈕PB1 和繼電器K1置于1 號線上,實(shí)現(xiàn)第1 組啟動,將行程開關(guān)C0 的常開觸點(diǎn)也放在1 號線上與PB1 串聯(lián)實(shí)現(xiàn)互鎖保護(hù)功能,將K1(與其串聯(lián)的K2 作用是一級與二級之間的互鎖)的常開觸點(diǎn)置于2 號線上與PB1、C0 并聯(lián),實(shí)現(xiàn)啟動后的自鎖。
(3)將K1 的常開觸點(diǎn)與電磁線圈YA1 串聯(lián)置于3號線上,當(dāng)按下PB1 后,YA1 得電,氣缸A 伸出,伸出后壓下行程開關(guān)A1,YB1 得電,氣缸B 伸出,故將A1 的常開觸點(diǎn)和電磁線圈YB1 串聯(lián)置于4 號線上,并與K1 串聯(lián)。
(4)氣缸B 伸出后壓下行程開關(guān)B1,氣缸B 縮回,要求電磁線圈YB0 得電,由于YB1 依然有電,故需要用K2 繼電器實(shí)現(xiàn)二級轉(zhuǎn)換,故將K1、B1、K2 串聯(lián)置于5號線上,K2 置于6 號線上并與K1(與其串聯(lián)的K3 作用是二級與三級之間的互鎖)、B1 并聯(lián)實(shí)現(xiàn)K2 的自鎖,將K2 與YB0 串聯(lián)置于7 號線上實(shí)現(xiàn)氣缸B 縮回。
(5)氣缸B 縮回碰到行程開關(guān)B0,YA0 得電,氣缸A 縮回,碰到行程開關(guān)A0,YC1 得電,氣缸C 伸出,故將B0 與YA0 串聯(lián)置于8 號線上,將A0 與YC1 串聯(lián)置于9 號線上,且都與K2 串聯(lián)。
(6)氣缸C 伸出后要求氣缸C 縮回,由于YC1 依然有電,故需要用K3 繼電器實(shí)現(xiàn)三級轉(zhuǎn)換,故將K2、C1、K3 串聯(lián)置于10 號線上,K3(與其串聯(lián)的C0 常閉觸點(diǎn)實(shí)現(xiàn)氣缸C 縮回后使K3 與YC0 斷電)置于11號線上并與K2、C1 并聯(lián)實(shí)現(xiàn)K3 的自鎖,將YC0 置于12 號線上與K3 串聯(lián)實(shí)現(xiàn)氣缸C 縮回。
同純氣動回路仿真一樣,將FluidSIM 軟件切換到仿真模式,點(diǎn)擊“啟動”即可觀察模擬仿真過程,仿真結(jié)果狀態(tài)圖同純氣動控制回路,如圖4 所示。根據(jù)仿真結(jié)果分析,程序動作也達(dá)到了任務(wù)要求,符合設(shè)計(jì)要求。
(1)串級法是設(shè)計(jì)程序控制系統(tǒng)較為便捷的方法,不僅穩(wěn)定可靠,而且有規(guī)律可循,簡化了復(fù)雜多缸程序控制系統(tǒng)的設(shè)計(jì)流程和方法,提高了程序控制系統(tǒng)的設(shè)計(jì)質(zhì)量和工作效率。
(2)純氣動程序控制系統(tǒng)的設(shè)計(jì)思路可以遷移到電氣動程序控制系統(tǒng)中,設(shè)計(jì)者可根據(jù)系統(tǒng)需要及元件配置靈活選擇合適的程序控制系統(tǒng)。
(3)FluidSIM 軟件不僅能夠方便高效地設(shè)計(jì)出簡單或復(fù)雜純氣動回路和電氣動回路,而且能夠通過仿真模擬檢測回路設(shè)計(jì)的正確性與可靠性,省去了實(shí)際線路連接進(jìn)行驗(yàn)證的繁瑣步驟,大大提高了工作效率。
(4)將串級法、FluidSIM 軟件的使用與多缸純氣動、電氣動回路的設(shè)計(jì)進(jìn)行融合,為復(fù)雜程序控制系統(tǒng)的設(shè)計(jì)提供了新的思路,有效促進(jìn)設(shè)計(jì)者的設(shè)計(jì)理念創(chuàng)新,提高回路設(shè)計(jì)效率和質(zhì)量。