陳小明, 李 皎, 張一帆, 謝軍波, 姚天磊, 陳 利
(1. 天津工業(yè)大學(xué) 紡織科學(xué)與工程學(xué)院, 天津 300387; 2. 天津工業(yè)大學(xué) 先進(jìn)紡織復(fù)合材料教育部重點實驗室, 天津 300387; 3. 天津工業(yè)大學(xué) 機(jī)械工程學(xué)院, 天津 300387)
層間角聯(lián)鎖織物增強(qiáng)復(fù)合材料具有優(yōu)異的層間和面內(nèi)性能,已在航空航天、國家防御和軌道交通等高技術(shù)領(lǐng)域得到廣泛應(yīng)用[1]。針對層間角聯(lián)鎖織物的成形工藝,研制專用的、簡單和低成本的層間角聯(lián)鎖織機(jī)具有重要現(xiàn)實意義。
開口機(jī)構(gòu)是織機(jī)關(guān)鍵核心機(jī)構(gòu),國內(nèi)外研究人員開展了較為廣泛的研究。電磁提綜是提花織機(jī)常用的開口方法:王勇[2]公開了一種新型提花織機(jī)專利,其主要采用上下電磁組件提綜實現(xiàn)引緯開口;孫志宏等[3]發(fā)明了一種電磁控制的圓織機(jī)開口機(jī)構(gòu),可通過電磁鐵控制綜桿的升降;陳革等[4-5]提出了一種基于伺服控制電動機(jī)立體織機(jī)電子開口系統(tǒng),簡化了結(jié)構(gòu),提高了開口的靈活性,但是成本較高。針對氣缸提綜也有不少相應(yīng)研究:有研究發(fā)明了一種氣缸開口機(jī)構(gòu),通過氣缸伸縮運動帶動綜框上下運動實現(xiàn)引緯開口[6];周駿彥等[7]提出了一種氣缸提升綜桿的圓織機(jī)提花機(jī)構(gòu),采用氣缸頂升綜桿,具有結(jié)構(gòu)簡單、體積小和成本低的優(yōu)勢。此外,已有研究開展了旋轉(zhuǎn)多臂開口機(jī)構(gòu)運動規(guī)律建模[8]。陽凱[9]提出了基于電子提花-串聯(lián)氣缸的織機(jī)開口裝置,但其系統(tǒng)較為復(fù)雜。關(guān)于專用、簡單、低成本織造層間角聯(lián)鎖織物的織機(jī)開口系統(tǒng)開發(fā)尚處于初級階段,公開的研究報道還較少。
傳統(tǒng)的綜框提綜織機(jī)受綜框數(shù)量限制,難以實現(xiàn)組織結(jié)構(gòu)較為復(fù)雜織物的織造。本文提出的氣缸提綜氣缸數(shù)量相對較多,且可單獨控制,以期滿足具有復(fù)雜紗線運動規(guī)律的織物編織成形;提出基于氣缸提綜的織機(jī)開口控制系統(tǒng)的實現(xiàn)方法,以期實現(xiàn)不同織造工藝參數(shù)的開口控制程序間的高效切換,可應(yīng)用于小批量、多品種層間角聯(lián)鎖織物的成形制造。
典型的層間角聯(lián)鎖織物結(jié)構(gòu)主要包含襯經(jīng)紗、接結(jié)紗和緯紗,如圖1(a)所示。其織造過程包括:襯經(jīng)紗和接結(jié)紗分層開口、引緯和打緯。本文提出了基于氣缸提綜的織機(jī),重點研究襯經(jīng)紗和接結(jié)紗開口控制系統(tǒng),開口原理為:提綜氣缸牽引通絲,通絲帶動綜絲向上運動,從而帶動穿過綜眼的襯經(jīng)紗和接結(jié)紗運動實現(xiàn)分層開口,如圖1(b)所示。圖中目板是用來保證通絲均勻分布,控制通絲排列順序和上機(jī)幅寬。
圖1 典型的層間角聯(lián)鎖織物組織結(jié)構(gòu) 及其織造原理Fig.1 Typical interlayer angle interlocking fabric structure (a)and its weaving principle(b)
不同的層間角聯(lián)鎖織物結(jié)構(gòu)參數(shù),需要對應(yīng)不同的提綜氣缸的動作規(guī)律,準(zhǔn)確控制提綜氣缸的運動是實現(xiàn)準(zhǔn)確開口的關(guān)鍵。本文提出的基于上位機(jī)的織機(jī)控制系統(tǒng)組成如圖2所示。主要包括計算機(jī)輔助制造(CAM)軟件模塊、可編程控制器(PLC)上位機(jī)通信軟件、PLC硬件系統(tǒng)和PLC控制程序。首先,基于Python和QT Designer開發(fā)數(shù)據(jù)轉(zhuǎn)換CAM軟件模塊,實現(xiàn)氣缸動作信息(伸出或退回,即0或1)轉(zhuǎn)化成PLC可識別的數(shù)據(jù)格式;其次,基于Visual Basic編寫PLC上位機(jī)通信軟件,實現(xiàn)氣缸動作信息實時傳送給PLC,實時監(jiān)控生產(chǎn)過程并生成生產(chǎn)日志;最后,采用CX-ONE軟件編寫PLC控制程序,接收氣缸的動作信息,實時控制各氣缸伸出或退回。上位機(jī)和PLC數(shù)據(jù)交換采用RS232通信協(xié)議。
上位機(jī)通信系統(tǒng)包括工藝信息數(shù)據(jù)格式轉(zhuǎn)換CAM軟件模塊和PLC上位機(jī)通信軟件。本文系統(tǒng)采用歐姆龍自動化(中國)有限公司PLC控制器,上位機(jī)采用廣州得麗瓏計算機(jī)有限公司工控一體機(jī),系統(tǒng)版本為WIN7 32位,用于運行工藝數(shù)據(jù)轉(zhuǎn)換CAM軟件、PLC通信軟件和PLC編程軟件。
1.3.1 數(shù)據(jù)格式轉(zhuǎn)換CAM軟件模塊構(gòu)建
歐姆龍PLC數(shù)據(jù)存儲(DM)區(qū)的數(shù)據(jù)格式采用 4位十六進(jìn)制數(shù)表示1組數(shù)據(jù),氣缸動作矩陣中的氣缸0、1狀態(tài)信息需轉(zhuǎn)換成4位十六進(jìn)制的數(shù)據(jù)格式。本文提出基于Python語言和QT-Designer,開發(fā)數(shù)據(jù)轉(zhuǎn)換CAM軟件模塊,實現(xiàn)氣缸0、1動作信息的數(shù)據(jù)格式轉(zhuǎn)換。軟件通過打開“氣缸動作矩陣.xls”文件,計算Excel表格文件行、列數(shù),并逐行逐單元格讀取Excel單元格的數(shù)據(jù),且在每個數(shù)據(jù)前面補(bǔ)充“000”數(shù)據(jù)位,構(gòu)成4位數(shù)據(jù)位,然后寫入到“PLC可識別的數(shù)據(jù)信息.txt”中,“氣缸動作矩陣.xls”的一行數(shù)據(jù)對應(yīng)“PLC可識別的數(shù)據(jù)信息.txt”的一行,文本文檔每行的數(shù)據(jù)為每緯對應(yīng)的360個氣缸伸出或者退回的動作信息。
1.3.2 PLC上位機(jī)通信軟件開發(fā)
本文基于VB6.0開發(fā)PLC上位機(jī)通信軟件,通過該軟件實現(xiàn)每緯氣缸動作信息的實時傳送和生產(chǎn)過程監(jiān)控,軟件的運行流程如圖3所示。
具體運行流程為:1)啟動軟件,打開串口、設(shè)置通信參數(shù),建立通信連接;2) 讀取PLC程序運行狀態(tài)、打緯計數(shù)、循環(huán)步數(shù),打開“PLC可識別的數(shù)據(jù)信息.txt”文件;3)讀取引緯步數(shù),讀取氣缸動作信息,計算校驗碼;4) 基于串口通信和網(wǎng)絡(luò)通信協(xié)議(FINS[10]) 發(fā)送指令的數(shù)據(jù)格式,將氣缸動作信息寫入PLC數(shù)據(jù)存儲(DM)區(qū);5)進(jìn)入下一次循環(huán)掃描。
PLC采用的通信協(xié)議為Hostlink FINS[11],包括發(fā)送指令和響應(yīng)接收,該協(xié)議允許每次發(fā)送數(shù)據(jù)最大值為540字節(jié)。本系統(tǒng)共有360個氣缸,每次需要刷新360個氣缸的輸出(1)和輸入狀態(tài)(0),需要傳送720字節(jié),將分2次傳輸,分別寫至DM區(qū)的D1-D360。
1.4.1 控制系統(tǒng)硬件設(shè)計
采用的PLC型號為Omron CJ2M,CPU型號為CPU13,輸入和輸出擴(kuò)展模塊分別為CJ1W-ID211(1單元)/CJ1W-OD211(24單元),共計 16個輸入點,384個輸出點,PLC控制系統(tǒng)硬件組成如圖4所示。氣缸型號為SMC CJ2B32-40,電磁閥為AirTAC 4V210,開關(guān)電源為MEAN WELL S-1000-24。
圖4 PLC控制系統(tǒng)硬件組成Fig.4 Hardware composition of PLC control system
1.4.2 控制系統(tǒng)軟件設(shè)計
圖5 程序控制流程圖Fig.5 Running flow chart of program
控制系統(tǒng)實時讀取氣缸的動作信息,并存儲至PLC的D1-D360數(shù)據(jù)存儲區(qū),D1-D360存儲的值同0或1進(jìn)行比較,等于1表示氣缸輸出,等于0表示氣缸退回。采用歐姆龍CX-Programmer編寫PLC控制程序,程序控制流程圖如圖5所示,具體為:1)基于“數(shù)據(jù)格式轉(zhuǎn)換CAM軟件模塊”,將“氣缸動作矩陣.xls”轉(zhuǎn)換成為“PLC可識別的數(shù)據(jù)信息.txt”;2) PLC和上位機(jī)軟件通過RS232串口進(jìn)行通信,實時傳送氣缸的動作信息(1或0)至PLC的D1-D360數(shù)據(jù)存儲區(qū);3)進(jìn)一步,PLC將D1-D360數(shù)據(jù)存儲區(qū)的值與“1”進(jìn)行比較,如果相等則氣缸輸出,實現(xiàn)引緯開口,然后進(jìn)入下一次循環(huán)的掃描;4)同時,PLC上位機(jī)通信軟件實時讀取“引緯步數(shù)”和“打緯計數(shù)”,并寫入“生產(chǎn)日志.txt”,方便生產(chǎn)管理。PLC具體的輸入/輸出(I/O)地址分配如表1所示。
表1 PLC I/O地址分配Tab.1 PLC I/O address assignment
通過建立tihua.xls和tihua.txt文件進(jìn)行控制系統(tǒng)可行性的實驗驗證,其中tihua.xls為氣缸動作矩陣文件,tihua.txt為格式轉(zhuǎn)換文件。氣缸動作矩陣文件tihua.xls格式如圖6所示。可知,運行數(shù)據(jù)格式轉(zhuǎn)換CAM軟件模塊成功實現(xiàn)數(shù)據(jù)格式轉(zhuǎn)換,把360個氣缸的“1”和“0”數(shù)據(jù)信息轉(zhuǎn)化成為四位數(shù)據(jù)位的“0001”和“0000”;同時,開啟PLC上位機(jī)通信軟件,如圖7所示,引緯步數(shù)為第8緯,目標(biāo)是實現(xiàn)氣缸1~5輸出。從圖7中PLC的輸出點信號燈看到氣缸1~5已實現(xiàn)輸出,PLC的通信信號燈閃爍,上位機(jī)通信軟件成功實現(xiàn)對PLC的實時控制。
圖6 數(shù)據(jù)格式轉(zhuǎn)換CAM軟件驗證Fig.6 Verification of data format conversion of CAM software
圖7 PLC上位機(jī)通信軟件和PLC控制系統(tǒng)驗證Fig.7 Verification of PLC upper computer communication software and control system
實驗研究結(jié)果表明:本文開發(fā)的數(shù)據(jù)格式轉(zhuǎn)換CAM軟件模塊和上位機(jī)通信軟件可行,成功實現(xiàn)了氣缸動作信息數(shù)據(jù)格式轉(zhuǎn)換和對PLC的實時控制;同時,PLC上位機(jī)控制系統(tǒng)能夠?qū)崿F(xiàn)生產(chǎn)過程的實時監(jiān)控,生成生產(chǎn)日志,方便生產(chǎn)管理?;趯娱g角聯(lián)鎖織物的織造工藝,用戶只需要在Excel中建立氣缸動作矩陣,通過該系統(tǒng)可方便實現(xiàn)對織機(jī)的開口自動控制。通過Excel編輯氣缸動作矩陣文件,拷貝入上位機(jī)完成數(shù)據(jù)格式轉(zhuǎn)換,即可上機(jī)織造。
同時,設(shè)計了層間角聯(lián)鎖平紋織物、斜紋織物和緞紋織物3種組織結(jié)構(gòu),工藝參數(shù)如表2所示。
表2 織物工藝參數(shù)Tab.2 Fabric process parameters 根/cm
采用T800HXC-12K碳纖維,利用本文所述的織機(jī)開口控制系統(tǒng)進(jìn)行織造,制備的層間角聯(lián)鎖織物如圖8所示。
圖8 不同組織結(jié)構(gòu)的層間角聯(lián)鎖織物Fig.8 Interlayer angle interlocking fabrics of different structures. (a) Plain weave; (b) Twill; (c) Satin
織物幅寬為480 mm,厚度為21 mm,寬度分別為200、200和450 mm。研究結(jié)果表明,系統(tǒng)成功實現(xiàn)了平紋、斜紋和緞紋不同組織結(jié)構(gòu)層間角聯(lián)鎖織物的織造,該開口控制系統(tǒng)可適應(yīng)小批量、多品型層間角聯(lián)鎖織物的織造成型,具有通用性,靈活方便。
1)本文基于Python、QT-Designer和Visual Basic開發(fā)了基于上位機(jī)的織機(jī)開口控制系統(tǒng),并通過實驗驗證了系統(tǒng)的可行性。研究發(fā)現(xiàn)本文開發(fā)的數(shù)據(jù)格式轉(zhuǎn)換計算機(jī)輔助制造(CAM) 軟件模塊、上位機(jī)通信軟件和可編輯控制器(PLC)控制系統(tǒng)可行,成功實現(xiàn)了氣缸動作信息數(shù)據(jù)格式轉(zhuǎn)換和對PLC的實時控制;同時,PLC上位機(jī)系統(tǒng)能夠?qū)崟r監(jiān)控生產(chǎn)過程,生成生產(chǎn)日志,方便生產(chǎn)管理。
2)基于層間角聯(lián)鎖織物的織造工藝,用戶只需要在Excel中建立氣缸動作矩陣,通過該系統(tǒng)可方便實現(xiàn)對層間角聯(lián)鎖織機(jī)的開口自動控制。
3)采用本文所述的層間角聯(lián)鎖織機(jī)開口控制系統(tǒng)成功織造了層間角聯(lián)鎖平紋、斜紋和緞紋3種不同組織結(jié)構(gòu)的織物,該系統(tǒng)方便用于小批量、多品型層間角聯(lián)鎖纖維織物的制備,系統(tǒng)通用,靈活方便。