周佳超 陳志銘 彭來湖 戴寧
摘 要:針對無縫內(nèi)衣機轉速控制不穩(wěn)定造成細針距高彈性針織內(nèi)衣編織密度不勻、布面容易局部松散的問題,就無縫內(nèi)衣機編織工藝、速度參數(shù)的鏈條文件表達、細針距高彈性針織內(nèi)衣的編織特點以及伺服電機控制方式進行研究,提出一種基于工藝參數(shù)的無縫內(nèi)衣機速度動態(tài)控制方法。采用速度閉環(huán)控制的思路,實時采集內(nèi)衣機針筒針位信息,根據(jù)工藝文件中的速度鏈條參數(shù),動態(tài)調(diào)控內(nèi)衣機主軸轉速,實現(xiàn)高轉速下細針距高彈性針織內(nèi)衣編織的密度均勻化控制。闡述了伺服驅動及針位檢測電路的硬件設計,人機鏈條速度獲取程序、速度檢測程序及速度執(zhí)行程序的軟件開發(fā)。結果表明,這一控制技術應用在細針距無縫內(nèi)衣機上,生產(chǎn)的細針距高彈性針織內(nèi)衣組織結構一致性好,密度均勻。
關鍵詞:無縫內(nèi)衣機;伺服電機;鏈條速度;硬件電路;軟件程序
中圖分類號:TB383
文獻標志碼:A
文章編號:1009-265X(2020)05-0084-07
Dynamic Speed Adjustment Technology of Seamless UnderwearMachine Based on Process Parameters
ZHOU Jiachao1, CHEN Zhiming2, PENG Laihu1, DAI Ning1
(1.The Center for Engineering Technology of Modern Textile Machinery & Technology of Ministry of
Education, ZHEJIANG SCI-TECH University,Hangzhou 310018, China; 2.Zhejiang Rifa Textile
Machinery Technology Co., Ltd, Xinchang 312500, China)
Abstract:The unstable speed control of seamless underwear machine causes uneven weaving density and partial looseness of the cloth surface for fine-pitch high-elasticity knitted underwear. For the above problems,the knitting process of seamless underwear machine, the expression of chain file of speed parameters, the weaving characteristics of fine-needle high-elasticity knitted underwear and the control mode of servo motor were studied. Besides, a dynamic speed control method for seamless underwear machine based on process parameters was proposed. Based on the idea of speed closed-loop control, the proposed control method can collect the needle position information of the underwear machine in real time,dynamically adjust the mainshaft speed of the underwear machine according to the speed chain parameters in the process file,and realize the density uniformity control of the fine-pitch high-elasticity knitted underwear at a high rotation speed.The paper elaborates the hardware design of servo drive and needle position detection circuit. Meanwhile,the software for man-machine chain speed acquisition program, speed detection program and speed execution program was developed. The test results indicate that this control technology is applied in the fine-pitch seamless underwear machine, and the fine needle-pitch high-elasticity knitted underwear has good consistency of weave structure and uniform density.
Key words:seamless underwear machine; servo motor; chain speed;hardware circuit; software program
無縫內(nèi)衣機是一種可以連續(xù)編織出內(nèi)衣服裝全部部位且僅需簡單裁剪縫合就能制成成衣的專用無縫生產(chǎn)設備[1]。無縫內(nèi)衣機的機械部分主要由送紗機構、編織機構、吸風機構、傳動機構及各輔助機構組成[2]。在針筒的運轉下,紗線經(jīng)由送紗機構進入編織機構進行編織,在吸風機構、輔助機構的配合作用下,織物從編織機構中吸出并完成編織。
無縫內(nèi)衣機鏈條程序是由制版人員在內(nèi)衣制版軟件中對織物編織所有工藝參數(shù)進行程序編寫,包括花型組織、密度電機指令及鏈條速度等。無縫內(nèi)衣機鏈條速度是指織物編織的設定速度。織物各部位織物組織和工藝參數(shù)有所差異,故其在織物工藝參數(shù)中不同部位的鏈條速度也不一樣。針筒的運轉可由伺服電機通過傳動機構來帶動[3]。國產(chǎn)無縫內(nèi)衣機速度動態(tài)控制技術無論在穩(wěn)定性及實時性方面較國外先進控制技術還存在一定的差距,從而直接影響無縫內(nèi)衣機織物的產(chǎn)量。
通過對無縫內(nèi)衣機速度的控制要求、工藝參數(shù)中鏈條速度及伺服電機的控制方式進行研究,并針對無縫內(nèi)衣機現(xiàn)場存在的問題(現(xiàn)場工人無法直接根據(jù)當前機器現(xiàn)狀進行鏈條速度設置),提出一種基于工藝參數(shù)的無縫內(nèi)衣機鏈條速度動態(tài)調(diào)節(jié)技術,設計分段加減速控制算法并通過不同頻率的方波進行速度的調(diào)節(jié)。人機交互模塊讀取花型中的鏈條速度數(shù)據(jù)并顯示各步下的鏈條速度值,現(xiàn)場工人可根據(jù)當前機器實際運行狀態(tài)進行鏈條速度值的微調(diào),滿足了工業(yè)現(xiàn)場對無縫內(nèi)衣機產(chǎn)量的要求。
1 細針距織物編織速度要求及總體控制方案
無縫內(nèi)衣機的針筒隨伺服電機的轉動而運轉,紗線從紗筒上繞下,經(jīng)輸紗器進入編織機構,紗線在織針的作用下,完成編織工藝,脫去舊線圈,形成新線圈[4-5]。采用本無縫內(nèi)衣機速度動態(tài)調(diào)節(jié)技術的無縫內(nèi)衣機機械結構簡圖如圖1所示。
如圖1所示,伺服控制器控制伺服電機的運轉,伺服電機與針筒通過減速盤進行速度的傳遞,感應裝置隨針筒運轉,當其經(jīng)過零位傳感器時,零位傳感器產(chǎn)生一次零位信號,織針隨針筒轉動,并完成對通過喂紗裝置的紗線的編織。無縫內(nèi)衣機編織速度與伺服電機的轉速成正比,伺服電機的轉速受到工藝參數(shù)中的鏈條速度影響,故伺服電機的速度控制直接關系到無縫內(nèi)衣機織物的產(chǎn)量效益。
針對細針距無縫內(nèi)衣機,針數(shù)多針距細,在編織高密織物的過程中,要求無縫內(nèi)衣機編織速度變化快,進入下一步數(shù)時在短時間內(nèi)達到穩(wěn)定速度。若速度變化不及時,則可能會導致細針距內(nèi)衣機在進入下一步數(shù)時,紗嘴氣閥或三角來不及轉動的情況,某些織針無法吃紗;若變化后的速度存在不穩(wěn)定的情況,則細針距無縫內(nèi)衣機在編織時會出現(xiàn)密度不均勻,甚至出現(xiàn)破洞現(xiàn)象。
針對上述問題,本研究提出一種基于工藝參數(shù)無縫內(nèi)衣機速度動態(tài)控制技術總體結構,如圖2所示。
在硬件電路上首先設計零位檢測及編碼器采集電路,再則設計伺服電機驅動電路。在軟件程序上,首先ARM讀取并分析各步數(shù)工藝參數(shù)中的鏈條速度值,以及內(nèi)衣機現(xiàn)場工人根據(jù)讀取的速度值對不同狀態(tài)的內(nèi)衣機做出鏈條速度實際調(diào)整;再則根據(jù)其工藝參數(shù)鏈條速度值產(chǎn)生相應頻率的方波來控制伺服電機的運轉速度。當鏈條速度變化時,通過實時檢測無縫內(nèi)衣機編碼器信號,運用分段加減速控制算法快速跟隨鏈條速度做出響應變化。
采用伺服電機位置控制方式[6-7],可通過脈沖個數(shù)及脈沖頻率來對位置和速度進行精密控制。編碼器采集電路捕獲伺服驅動器處的編碼脈沖信號來實現(xiàn)伺服電機當前轉速的計算,零位檢測電路采集針筒的圈信號來實現(xiàn)無縫內(nèi)衣機當前步數(shù)的更新。
2 硬件設計
2.1 伺服電機驅動電路
通過對無縫內(nèi)衣機針筒轉速特性及伺服驅動器的控制方式進行研究與總結。如圖3所示ARM與伺服驅動器系統(tǒng)設計框圖,采用不同頻率的方波對伺服電機的轉速進行控制,并采用控制光耦后端的導通狀態(tài)來對伺服電機的使能狀態(tài)進行控制。圖3中EN_IN代表ARM處理器輸出的使能控制信號,當EN_IN為高電平時,伺服電機處于失能狀態(tài);反之,伺服電機處于使能狀態(tài)。P代表ARM處理器輸出的脈沖控制信號,以此來控制伺服電機的轉速,P-,P+為U1后端輸出的差分脈沖信號。
當EN_IN為低電平時,伺服電機處于使能狀態(tài),此時當伺服驅動器脈沖輸入端口檢測到有脈沖輸入時,伺服電機轉動,轉動速度與脈沖頻率的大小成正比,轉動角度與脈沖個數(shù)成正比。伺服驅動器上可設置電子齒輪比來設置其比例系數(shù)的大小,電子齒輪比的計算如式(1)所示。
G=PC(1)
式中:P為輸入指令的脈沖數(shù);C為伺服電機轉動一圈對應的所需脈沖數(shù);G為電子齒輪比。
本研究C=10 000,G=1,則電機旋轉1圈,所需的輸入指令脈沖數(shù)為10 000,本系統(tǒng)采用的減速盤傳動比為1/16,即伺服電機旋轉16圈,針筒轉速1圈,則針筒旋轉一圈所需脈沖為160 000個脈沖。目前常用無縫內(nèi)衣機最高轉速r可達130 r/min[8],將r代入式(2)可得所需脈沖最高頻率f1。
f1=160 000×r60(2)
式中:f1為所需脈沖頻率,Hz;r為無縫內(nèi)衣機轉速,r/min。
2.2 針位信號采集及零位檢測電路
針位信號采集電路采集伺服驅動器輸出的A,B相編碼器信號,并將其進行電平轉換,轉換輸出的編碼器信號被ARM處理器的編碼器捕獲端口進行捕獲。零位檢測電路用以檢測零位傳感器處的電平信號來計算針筒的圈信號并按照工藝參數(shù)中鏈條數(shù)據(jù)在相應步數(shù)進行鏈條速度的更新。針位及零位信號檢測框圖如圖4所示,ARM處理器由捕獲到的編碼器信號計算針筒的實時轉速。圖4中ZERO_IN為零位傳感器輸入信號,ZERO_OUT為經(jīng)光耦轉換后輸入到ARM芯片的零位傳感器的輸出信號,A+,A-與B+,B-為伺服驅動器輸出的2相差分編碼信號,A與B為經(jīng)編碼器轉換后輸入到ARM芯片的2相編碼信號[9]。本文伺服電機每轉輸出脈沖數(shù)為625,采用的減速盤傳動比為1/16,無縫內(nèi)衣機最高轉速r=130 r/min代入式(3)可得編碼器隨伺服電機運轉產(chǎn)生的最高頻率f2。
f2=10 000×r60(3)
式中:f2為伺服電機運轉,編碼器產(chǎn)生的頻率,Hz;r為無縫內(nèi)衣機轉速,r/min。
3 軟件開發(fā)
3.1 無縫內(nèi)衣機工藝參數(shù)鏈條速度信息讀取程序
無縫內(nèi)衣機鏈條速度獲取流程圖如圖5(a)所示。將每步獲取到的無縫內(nèi)衣機鏈條速度Data1[s]發(fā)送到人機交互模塊并顯示在操作屏幕上?,F(xiàn)場工人可根據(jù)當前機器實際運行狀態(tài),在人機交互界面對鏈條速度值的微調(diào),如圖5(b)所示。
圖5(a)中c為當前步當前圈數(shù),Cs為當前步總循環(huán)圈數(shù),s為當前步步數(shù),S為總步數(shù),Vs為當前步鏈條速度值。Data1[s]為一個一維數(shù)組,用來存放從工藝參數(shù)文件中每一步對應的鏈條速度。讀取每一步的鏈條速度,將對應的Data1[s]發(fā)送到人機交互模塊。
圖5(b)中Vn為當前步鏈條速度的微調(diào)值,Data2[s]用來存放ARM處理器發(fā)送過來的鏈條速度值,Data2[s]為每一步調(diào)整后的鏈條速度。內(nèi)衣機現(xiàn)場工人通過對數(shù)組表格的調(diào)整,解決不同機器狀態(tài)下可能達不到原制版程序中鏈條速度的問題。
3.2 無縫內(nèi)衣機轉速檢測程序
當無縫內(nèi)衣機獲取到當前步鏈條速度時,需根據(jù)當前針筒的實時轉速進行速度的更新。ARM通過A,B相正交編碼信號來計算針筒的實時轉速,采用四倍頻進行編碼脈沖信號的捕獲[10]。無縫內(nèi)衣機實時轉速計算流程圖如圖6所示。
圖6中Tg,Sg為狀態(tài)標記變量,TIM3為內(nèi)部的定時器,EncoderGatherTIM5()為讀取編碼脈沖值的函數(shù),p1,p2為讀取的編碼脈沖值臨時保存變量,p為針筒轉動一圈讀取的編碼脈沖值,TIM3采
用四倍頻計數(shù),故p值為40 000,v為當前時刻無縫內(nèi)衣機的轉速,單位為r/min,k為比例系數(shù),其值大小與TIM計數(shù)中斷周期相關。k的計算如式(4)所示。
k=60 000T(4)
式中:T為TIM3定時器計數(shù)中斷時間,ms。其值大小可根據(jù)具體機型進行修改,本文T取值為30 ms,即每30 ms進行一次當前速度的計算。
3.3 無縫內(nèi)衣機鏈條速度實時調(diào)整控制程序
當ARM獲取到當前步所需的鏈條速度數(shù)據(jù)后,計算當前針筒的實時轉速,若當前實時轉速與當前步鏈條速度值不同時,需及時調(diào)整輸入到伺服驅動器處的脈沖頻率。定時器產(chǎn)生的伺服脈沖頻率的計算如式(5)所示。
ftr=fTAr(5)
式中:fT為在針筒轉速r下定時器時鐘頻率,Hz;Ar為在針筒轉速r下定時器內(nèi)部自動裝載值變量;ftr為在針筒轉速r時,定時器輸出比較模式下產(chǎn)生的伺服脈沖信號頻率,Hz。
由式(2)可知,針筒轉速為r時,產(chǎn)生的伺服脈沖信號頻率ftr的計算如式(6)所示。
ftr=160 000r60(6)
由式(5),式(6)及fT設置為30 MHz可知,在針筒轉速r下,定時器內(nèi)部自動裝載值變量Ar的計算如式(7)所示。
Ar=11 250r(7)
ARM獲取當前步鏈條速度后,通過計算當前步鏈條速度值與實時轉速值之間的偏差來分段調(diào)整Ar的值,并根據(jù)所得的Ar值調(diào)整伺服脈沖信號的頻率,從而控制無縫內(nèi)衣機的針筒轉速。無縫內(nèi)衣機鏈條速度執(zhí)行程序流程圖如圖7所示。
圖7中X為當前步鏈條速度與針筒實時轉速的差值,I,j,i,F(xiàn)g,t為輔助變量,TIM11->ARR,TIM11->CCR1為定時器內(nèi)部寄存器。本文分段對伺服電機進行加減速控制,結合無縫內(nèi)衣機鏈條速度控制工藝,每段每隔t ms時間并按照5 r/min的速度改變值來控制伺服電機的轉速。延遲時間t的值與伺服驅動器的加減速參數(shù)有關,可根據(jù)無縫內(nèi)衣機實際運轉情況進行設定。
4 伺服電機速度控制穩(wěn)定測試
伺服電機速度控制穩(wěn)定性是無縫內(nèi)衣機正常工作的前提,當伺服電機實際運轉速度低于其當前步鏈條速度時,將會影響無縫內(nèi)衣機織物的產(chǎn)量,當伺服電機實際運轉速度高于其當前鏈條速度時,會增加無縫內(nèi)衣機的故障率,甚至出現(xiàn)撞針,破布等情況。市場上大多數(shù)無縫內(nèi)衣機的速度不會超過130 r/min,為了驗證伺服電機速度控制的準確性及穩(wěn)定性,本文采用制版軟件設計了無縫內(nèi)衣機鏈條動作程序,其中涉及各步數(shù)下的鏈條速度數(shù)據(jù)如表1所示。
4.1 伺服電機速度穩(wěn)定時測試波形
鏈條速度數(shù)據(jù)分別為30 r/min與60 r/min時,波形如圖8所示。
圖8(a),圖8(b)代表無縫內(nèi)衣機分別在提取30 r/min及60 r/min的鏈條速度數(shù)據(jù),控制伺服電機運行穩(wěn)定后,采集到經(jīng)編碼器采集電路轉換后的A相編碼器信號波形。
由圖8(a)可知,示波器捕獲到的A相編碼器信號波形的周期為200 μs,其頻率為5 kHz,將其代入式(3)可得,當前實時轉速為30 r/min,與鏈條速度數(shù)據(jù)一致。同理可知,圖8(b)中編碼器A相波形測試頻率為10 kHz,將其代入式(3)可得,當前實時轉速為60 r/min,與鏈條速度數(shù)據(jù)一致。通過觀察捕獲到的波形,說明鏈條速度確定時,伺服電機以一個穩(wěn)定的速度在編織,達到控制的穩(wěn)定性。
4.2 伺服電機速度變化測試波形
根據(jù)實際針筒直徑46.67cm,1 440針無縫內(nèi)衣機運行狀況分析得出,伺服電機速度執(zhí)行程序按照5 r/min 的速度改變值并通過延時25 ms保持波形頻率,進行分段控制系統(tǒng)控制達到快速穩(wěn)定控制。以30~60 r/min加速變化為例進行實驗波形檢測,截取實驗過程波形變化如圖9所示。
通過觀察捕獲到的波形,伺服電機轉速與鏈條速度不一致時,ARM在短時間內(nèi)改變脈沖頻率,使得伺服電機改變轉速達到穩(wěn)定狀態(tài),達到控制的實時性和快速性。
4.3 現(xiàn)場編織測試
通過現(xiàn)場驗證編織測試,織物從圖案花型部分進入正常編織時,鏈條速度變化如圖10(a)所示,現(xiàn)場調(diào)試人員可根據(jù)機器實際情況微調(diào)鏈條速度。通知織物可明顯觀察得出退出花型組織編制步驟后,無縫內(nèi)衣機速度變快、成圈變密集,且織物前后成圈均勻平整、無破洞,如圖10(b)所示,說明該技術能夠有效地滿足伺服電機的控制需求。
5 結 語
結合無縫內(nèi)衣機工藝參數(shù)中鏈條速度控制工藝及伺服電機與針筒之間的傳動關系,以及考慮到內(nèi)衣機現(xiàn)場工人操作存在不便等問題,提出了一種基于工藝參數(shù)的無縫內(nèi)衣機速度動態(tài)調(diào)節(jié)技術。依據(jù)嵌入式控制技術、伺服電機控制技術、人機交互技術構建了無縫內(nèi)衣機速度動態(tài)調(diào)節(jié)技術的總體結構。
此技術通過零位檢測電路和鏈條速度獲取程序來獲取當前步的鏈條速度數(shù)據(jù),通過人機界面來細微調(diào)整不同狀態(tài)內(nèi)衣機的鏈條速度,通過編碼器采集電路和轉速檢測程序來計算當前狀態(tài)下針筒的實時轉速,通過伺服控制電路和速度執(zhí)行程序來實時控制伺服電機所需的脈沖頻率,并通過實驗測試無縫內(nèi)衣機在鏈條速度數(shù)據(jù)為30 r/min與120 r/min時的針筒實時轉速以及測試當鏈條速度變化時,伺服電機脈沖頻率跟隨變化響應時間,測試結果表明,針筒轉速與鏈條速度數(shù)據(jù)一致,且運轉速度穩(wěn)定;針筒轉速能在較短時間內(nèi)達到指定速度,滿足了針織市場對無縫內(nèi)衣機的速度控制要求,具有廣闊的應用前景。
參考文獻:
[1] 許少寧.無縫內(nèi)衣機控制系統(tǒng)設計[J].現(xiàn)代紡織技術,2016(6):51-55.
[2] 曹斌.無縫針織內(nèi)衣機成圈機構原理與工藝的研究與分析[D].杭州:浙江理工大學,2010:4-18.
[3] 龍海如.緯編針織機械發(fā)展動態(tài)[J].紡織導報,2010(9):51-54.
[4] 熊憲.無縫針織圓機機構與編織工藝分析[J].針織工業(yè),2009(4):3-7.
[5] 申鴻.無縫內(nèi)衣設備與工藝[J].紡織科技進展,2007(6):88-90.
[6] 楊秀雙.S7-200PLC在伺服電機位置控制中的應用分析[J].科技創(chuàng)業(yè)家,2013(5):79.
[7] 王友釗.織機卷布機構的力學分析及其張力控制系統(tǒng)[J].紡織學報,2013(11):142-146.
[8] 宋廣禮.2018中國國際紡織機械展覽會暨ITMA亞洲展覽會無縫內(nèi)衣圓機述評[J].針織工業(yè),2018(11):9-10.
[9] 顏瑛晟.多總線結構提花毛皮機控制系統(tǒng)設計[J].機電工程,2015,32(12):1596-1599.
[10] 代杰.基于單片機的光電編碼器位置檢測系統(tǒng)設計[J].計算機測量與控制,2011(1):17-19.