何建華,林少玲,翁 偉
(福建信息職業(yè)技術學院 智能制造學院,福建 福州 350408)
以中間繼電器和電磁換向閥構成的電氣-氣動控制系統(tǒng)因組裝調試簡單、操作方便、成本低、安全可靠等特點在工業(yè)生產中得到廣泛的應用[1-4].電氣-氣動控制系統(tǒng)按電磁閥類型分為雙穩(wěn)態(tài)、單穩(wěn)態(tài)和單雙穩(wěn)態(tài)混控3種,常用的設計方法有試湊法、卡諾圖法、X-D-J圖法、串級法及邏輯設計法.試湊法依靠設計者的經驗嘗試不同的信號來消除調試時出現(xiàn)的故障,設計時需要反復調試、設計周期長、系統(tǒng)維護困難,適用于簡單氣動程序電控系統(tǒng)[5];X-D-J圖法將中間繼電信號標示在X-D圖上,形成X-D-J(信號-動作-繼電器),使設計快捷、直觀,但是難以找到復雜氣動程序電控系統(tǒng)(比如A1B1B0B1B0A0)消障用的制約函數(shù)[6];卡諾圖法直觀且規(guī)則性強,能把表示程序狀態(tài)的信息量和所需的記憶元件量減至最少,但系統(tǒng)的復雜程度與信號量成指數(shù)關系增減,求解困難[7];邏輯設計法利用布林代數(shù)與單穩(wěn)態(tài)元件(繼電器、單電控換向閥)的自?;芈?,將單穩(wěn)態(tài)元件轉換為雙穩(wěn)態(tài)元件,解決單穩(wěn)態(tài)元件因跨級而造成的設計不便[8];串級法分組的目的是通過電路隔離實現(xiàn)消障,但是分組的原則是將所有可能出現(xiàn)的障礙均分開,由于未正確判定障礙而使得組數(shù)過多,未能使邏輯信號簡化至僅保留必不可少的記憶狀態(tài),導致復雜電控系統(tǒng)的控制回路設計和安裝調試變得復雜、困難[9].
以自動化生產線裝置中的氣動機械手控制設計為例,借助串級電路隔離的思路,結合單穩(wěn)態(tài)和雙穩(wěn)態(tài)換向閥的特性,以“優(yōu)化組數(shù)”為目標,借用全功能圖判定障礙及其類型,提出復雜程序電控系統(tǒng)分組的優(yōu)化方案,同時利用邏輯函數(shù)運算簡化電路設計.
本例中的氣動機械手將原工作臺上的物品搬運到其左側或者右側的工作臺上,其結構示意如圖1所示,動作順序如圖2所示.
圖1 機械手結構示意
圖2 機械手位移—步驟
由機械手氣動系統(tǒng)回路圖3可知:氣爪氣缸A和回轉氣缸D是由2位5通雙電控換向閥控制,氣爪氣缸A帶自保持功能用于工作站抓物搬運,回轉氣缸D用于控制手臂正反向90°旋轉;升降氣缸B和伸縮氣缸C則是由2位5通單電控換向閥控制,升降氣缸B用于整個機械手提升下降,伸縮氣缸C則用于控制手臂水平方向的運動.4個氣缸的運行速度快慢通過調整排氣節(jié)流閥的開度進行控制.
圖3 機械手氣動系統(tǒng)回路
綜上分析可知,氣動系統(tǒng)中各氣缸均為雙作用氣缸,分別由單穩(wěn)態(tài)換向閥(2位5通單電控換向閥)和雙穩(wěn)態(tài)換向閥(2位5通雙電控換向閥,具有自保持功能)控制,且伸縮氣缸C和升降氣缸B重復動作,為復雜氣動程序電控系統(tǒng)中混控系統(tǒng).
根據(jù)“組數(shù)越少越好且每組中同一個氣缸只能出現(xiàn)一次”的分組原則,將氣動機械手動作順序分為4組:C1+B1+A-/B1-C1-D+/C2+B2+A+/B2-C2-D-.
執(zhí)行控制回路設計時,各氣缸電磁閥線圈的得電順序由該組的動作順序決定,通常將該組中各氣缸的電磁閥線圈與前一動作所觸動的行程開關串聯(lián),再與該組別的繼電器常開觸點串聯(lián).若組內有兩次及以上動作的電磁閥線圈(如YB1、YC1),因跨級受電須將該動作所屬組別繼電器的常開觸點并聯(lián)后,再與其電磁閥線圈串聯(lián),以避免逆向電流造成不正確的繼電器或電磁線圈被激磁.
控制電路設計時遵循以下幾點:
(1)若組中僅有1個氣缸且由雙穩(wěn)態(tài)換向閥控制的氣缸,則該組的繼電器不必形成自保回路
(2)除(1)情況外,各組的繼電器線圈必須形成自?;芈?
(3)除最后1組繼電器外,其余每組繼電器的自我保護回路都是由其后1組繼電器的常閉觸點控制切斷,而最后1組繼電器的自我保護回路則是受到最后1個動作完成時所觸發(fā)的行程開關常閉觸點控制切斷.
串級法設計氣動機械手的電氣控制回路如圖4所示.經仿真軟件驗證該設計方案能滿足氣動機械手的控制要求,但是電氣回路的線路數(shù)目較多,且其中有4條支路并聯(lián)后再與YC1電磁閥線圈串聯(lián),導致接線易出錯,不利于安裝調試、故障診斷及排除.
圖4 串級法設計氣動機械手電氣回路
以“組數(shù)越少越好且每組中同一個氣缸只能出現(xiàn)一次”的分組原則,其分組的實質僅是將所有可能出現(xiàn)的障礙均隔離.雖然分組方案可行,但對于復雜的多缸重復程序電控系統(tǒng)而言,因重復動作而使得分組的組數(shù)變多,從而使得設計的電氣回路結構更復雜、調試、故障診斷和排除更困難.因此,基于串級法的基本思路——電路隔離,結合單穩(wěn)態(tài)和雙穩(wěn)態(tài)元件的特征,借助全功能圖判定障礙及信號元件的邏輯關系,以“減少組數(shù)”為優(yōu)化目標,使邏輯信號簡化至僅保留必不可少的記憶狀態(tài),提出分組優(yōu)化原則.
(1)雙穩(wěn)態(tài)元件按原分組原則:同一氣缸的不同狀態(tài)分在不同組別中.
(2)單穩(wěn)態(tài)元件按情況分開討論:
a.若同一氣缸不同狀態(tài)相鄰,應分在不同的組別.如:銑床夾持器中D氣缸的動作順序分組:A+B+A-C+B-D+/D-C-.
b.單穩(wěn)態(tài)換向閥控制的氣缸不同狀態(tài)是否區(qū)分在同一組別,由全功能圖判定.若觸發(fā)同一氣缸不同狀態(tài)的信號元件的起點重合,則該氣缸的不同狀態(tài)應分在不同的組別.
c.對重復動作的氣缸,如B、C氣缸.B、C氣缸同一動作應分在不同的組別中,而不同動作可分在同一組別中,即:同一氣缸上一次伸出與下一次伸出不能在同一組別,但上一次縮回與下一次伸出可分在同一組別.
d.復現(xiàn)信號(B1、B0、C1、C0)作為不同氣缸或同氣缸的不同狀態(tài)的觸發(fā)條件,一般將復現(xiàn)信號與組別的常開觸點相“與”.因此盡可能將單穩(wěn)態(tài)控制的氣缸不同工作狀態(tài)區(qū)分在每組的開頭.
以氣動機械手為例說明,它的全功能圖如圖5所示,其中三角旗位置C1+和C1-、C2+和C2-信號重疊,存在運動障礙.從圖5可以看出,觸發(fā)C氣缸2次動作的信號元件PB與B0、D1與B0起點重合,因此根據(jù)上述的分組優(yōu)化原則,氣動機械手的分組方案為以下兩種:
圖5 氣動機械手全功能圖
方案1:C1+B1+A-B1-/C1-D+C2+B2+A+B2-/C2-D-
方案2:C1+B1+A-/B1-C1-D+C2+B2+A+/B2-C2-D-
同時由于電路邏輯函數(shù)啟動與復位的條件由分組決定,列電路邏輯函數(shù)時應注意以下幾點:
(1)啟動條件的組數(shù)一般可省略;
(2)安裝在氣缸起始點的開關作為復位條件時,必須保留該組繼電器的常開觸點;
(3)在一個運動循環(huán)中,假如氣缸B連續(xù)外伸數(shù)次,則安裝在其起始點的限位開關b0及前進端點的開關b1,其中任意一個作為復位條件時,該組繼電器的常開觸點同樣必須保留,以避免反向電流造成繼電器動作不正確或使得電磁線圈被激磁.
因此為了簡化電路,盡可能減少復現(xiàn)信號作為啟動與復位的條件.綜上:方案1中復現(xiàn)信號B1、C1分別作為啟動與復位的條件,而方案2中只有B1作為啟動條件,可簡化電路,因此該氣動機械手的優(yōu)化方案為:C1+B1+A-/B1-C1-D+C2+B2+A+/B2-C2-D-.
先根據(jù)電磁閥的得電需求和所觸發(fā)的信號元件,繪制分組、信號元件、時序三者的關系如圖6所示.
圖6 分組、信號元件與時序
圖6中,標在動作順序上方的信號元件為控制電路啟動與復位的條件;標在動作順序下方的信號元件為執(zhí)行控制電路中各氣缸啟動與復位的條件.
表1 邏輯電路的啟動條件與復位條件
邏輯函數(shù)表示控制電路、執(zhí)行控制回路的邏輯關系,即可利用邏輯函數(shù)運算,以簡化電氣回路設計,而且可快速有效地避免干擾動作或誤動作.
3.3.1 控制電路(換組電路)設計
串級法即控制回路隔離法:保證在任何時段,只能允許其中一組處于激活狀態(tài),即各組按順序得電,并形成互鎖.由于繼電器常開、常閉觸點互鎖,因此,2個繼電器即可實現(xiàn)3級回路,則控制電路的邏輯函數(shù)如下.
(1)
(2)
(3)
3.3.2 執(zhí)行控制回路(各氣缸邏輯電路)設計
1.雙穩(wěn)態(tài)元件控制的A、D氣缸
A、D氣缸輸出動作順序受到它們的運動位置及所觸發(fā)的行程開關傳感器控制,按動作順序完成回路設計,得到控制電路的邏輯函數(shù)如下:
A(+)=//·(B1·D1)=KA2·B1·D1 ,
(4)
A(-)=/·B1=KA1·B1 ,
(5)
D(+)=//·C0=KA2·C0 ,
(6)
(7)
2.單穩(wěn)態(tài)元件控制的B、C氣缸
單穩(wěn)態(tài)元件控制的氣缸若不同狀態(tài)分在不同的組別中,因跨級受電的解決方式不同.
方式一:增加繼電電器的自保回路
根據(jù)單穩(wěn)態(tài)換向閥是否增加繼電器的自保電路的判定原則:
原則1:氣缸的往復動作,例如B+、B-,分別被區(qū)分在相鄰的兩組中.例如Ⅰ和Ⅱ,Ⅱ和Ⅲ.
原則2:上述兩個動作中的后一動作,如B-又被區(qū)分在該組的開頭.
若滿足判定原則,無須增加繼電器的自?;芈?若不滿足判定條件,則需增加繼電器的自?;芈?
方式二:將下一組別的控制信號維持至復位.
由圖6可知:B氣缸2次動作均符合判定原則,無須增加繼電器的自保電路;C氣缸2次動作均不符合判定原則,若采用方式一,則需增加2組繼電器的自保電路,增加電路的復雜性,故采用方式二.因此B、C氣缸邏輯電路函數(shù):
(8)
(9)
(10)
(11)
(12)
(13)
歸納上述分析,將電路邏輯函數(shù)整理如下:
(14)
(15)
A(+)=KA2·B1·D1 ,
(16)
A(-)=KA1·B1 ,
(17)
B(±)=(KA1+KA2·D1)·C1 ,
(18)
(19)
D(+)=KA2·C0 ,
(20)
(21)
從上述式子可知:B1、D1、C0多次使用,但是信號元件B1、D1、C0都只有1組常開、常閉觸點,因此分別用B1、D1、C0驅動繼電器M2、M3、M4,擴充觸點數(shù)目[10].雖然增加了繼電器數(shù)量,但是簡化了控制電路及執(zhí)行控制電路的安裝及分段測試.
依據(jù)電控回路與邏輯函數(shù)關系,將電氣回路中繼電器、電磁閥等電氣元件線圈的得電和失電,觸點的吸合和斷開均看成邏輯控制變量,將該機械手的電路邏輯函數(shù)轉換為電控回路如圖7所示,經FluidSim_P軟件驗證該設計方案能滿足氣動機械手的控制要求.
圖7 氣動機械手電氣控制回路
同時以YL-335B分揀站為例驗證該優(yōu)化分組原則,分揀站動作順序為:B+D-A+B-C+B+A-D+B-C-,氣動系統(tǒng)回路中A、B氣缸由單穩(wěn)態(tài)換向閥控制,C、D氣缸由雙穩(wěn)態(tài)換向閥控制.
原分組方案為:B1+D-A+/B1-C+/B2+A-D+/B2-C-;優(yōu)化的分組方案:B1+D-A+B1-C+/B2+A-D+B2-C-,電氣控制回路分別如圖8、9所示,并通過FluidSim_P軟件驗證.
圖8 YL-035B分揀站優(yōu)化前電氣回路
圖9 YL-035B分揀站優(yōu)化后電氣回路
分別對比圖4與圖7以及圖8、9中的組數(shù)、繼電器數(shù)量和支路數(shù)量參數(shù)的變化率可知:兩組復雜電控程序的動作順序的組數(shù)由4組分別改進為3組和2組,繼電器量和電氣支路的數(shù)量也隨之優(yōu)化減少.如表2所示,當電控系統(tǒng)分級的組數(shù)變化率越大,繼電器數(shù)量和支路數(shù)量下降比率越大.
表2 氣動機械手改進前后對比
例證表明,基于單穩(wěn)態(tài)和雙穩(wěn)態(tài)換向閥的特性基礎上,以“組數(shù)越少越好”為優(yōu)化目標,提出的優(yōu)化分級原則有效可行,結合邏輯運算簡化邏輯電路,設計周期短、簡單高效、適用于復雜氣動程序電控系統(tǒng)的設計.雖然,復雜程序電控系統(tǒng)因動作順序不同,優(yōu)化的程度不同,但總體上通過優(yōu)化分組方案及邏輯函數(shù)運算能有效地降低設計周期,同時設計的電控回路邏輯清晰、可讀性好、便于安裝調試,同時故障診斷和排除簡單、直觀,便于維護.