王 華,李亞兵
(1. 商丘職業(yè)技術(shù)學(xué)院,河南 商丘 476000; 2.漯河食品職業(yè)學(xué)院 機(jī)電系,河南 漯河)
PLC編程簡(jiǎn)單,功能強(qiáng)大,廣泛地應(yīng)用于數(shù)字化控制的自動(dòng)控制系統(tǒng)中,在系統(tǒng)中通過PLC的程序運(yùn)行來控制步進(jìn)電機(jī). P LC通過運(yùn)行程序,向步進(jìn)電機(jī)的驅(qū)動(dòng)器輸出脈沖信號(hào)和方向信號(hào), 控制步進(jìn)電機(jī)按照用戶要求工作. 步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的機(jī)器設(shè)備,它每接收一個(gè)脈沖信號(hào)就旋轉(zhuǎn)一個(gè)固定的電角度, 可以通過控制脈沖數(shù)量來控制角位移量,從而使步進(jìn)電機(jī)達(dá)到準(zhǔn)確位置. 因此,步進(jìn)電機(jī)的轉(zhuǎn)速和脈沖頻率之間必定存在著一定關(guān)系,這種關(guān)系通過步進(jìn)電機(jī)的頻率曲線可以直接反應(yīng)出來.
本論文通過小車送料系統(tǒng)進(jìn)行研究頻率曲線的優(yōu)化方法. 在小車送料系統(tǒng)中通過 PLC 控制步進(jìn)電機(jī)的脈沖數(shù), 既要保證送料小車能準(zhǔn)確到達(dá)取料位置取料,又要保證步進(jìn)電機(jī)轉(zhuǎn)速穩(wěn)定度高、抖動(dòng)量小.
頻率曲線的形狀是由脈沖數(shù)和頻率參數(shù)決定的. 通過頻率曲線可以看出電機(jī)的運(yùn)行狀況,為了提高整個(gè)控制系統(tǒng)的工作效率,必須設(shè)置好送給驅(qū)動(dòng)器的信號(hào)的脈沖數(shù)及其頻率參數(shù),如圖1所示為步進(jìn)電機(jī)三段頻率曲線[1]196-200.
圖1 步進(jìn)電機(jī)頻率曲線
圖1充分體現(xiàn)了步進(jìn)電機(jī)啟動(dòng)加速、勻速運(yùn)行、減速停車的運(yùn)動(dòng)過程, 但是在現(xiàn)場(chǎng)的工業(yè)控制過程中必須考慮機(jī)器運(yùn)行是否平滑、是否有噪聲污染、是否會(huì)帶來機(jī)械磨損等. 因此,實(shí)際運(yùn)行中只有這三段曲線是不夠的, 具體情況會(huì)比較復(fù)雜. 可以根據(jù)實(shí)際情況采用7 段、11段甚至更多段曲線對(duì)步進(jìn)電機(jī)的頻率曲線進(jìn)行優(yōu)化,使系統(tǒng)運(yùn)行更加平滑,來解決由于機(jī)器自身原因產(chǎn)生的抖動(dòng)、噪音大、啟動(dòng)吃力等不良問題[2]36-38.
取料小車系統(tǒng)采用的是西門子S7-200系列PLC控制步進(jìn)電機(jī)工作, 通過該裝置的作用,用一個(gè)料杯,把三部分原料從三個(gè)位置取過來送至另外一個(gè)位置,等待加工. 該系統(tǒng)裝置主要由兩部分組成,一部分為負(fù)責(zé)在水平方向行走的取料小車,另一部分為負(fù)責(zé)在豎直方向行走的機(jī)械手. 機(jī)械手安裝在小車上由豎直方向的步進(jìn)電機(jī)控制工作,小車由水平方向的步進(jìn)電機(jī)控制工作. 小車運(yùn)行至料杯處, 機(jī)械手托起料杯,小車拖著機(jī)械手繼續(xù)行駛至原料指定位置處,取第一種原料、第二原種、第三種原料,然后取料小車再把料杯送到指定地點(diǎn),原料等待加工[3]60-70.
在此主要對(duì)水平方向行走控制步進(jìn)電機(jī)的頻率曲線進(jìn)行分析. 由于三種原料位置不同,取料小車在取料過程中要走的距離也不同,有時(shí)需要短距離行走,有時(shí)需要長(zhǎng)距離行走. 當(dāng)小車短距離行走時(shí)速度要慢、要穩(wěn)、啟停要精確,以確保取料定位的精確性和機(jī)器的安全性;當(dāng)小車要長(zhǎng)距離行走時(shí)要快、要穩(wěn),定位精確,同時(shí)要防止設(shè)備抖動(dòng)、降低噪聲. 因此使用圖1中的三段頻率曲線控制精度和穩(wěn)定度是不能滿足要求的. 步進(jìn)電機(jī)對(duì)小車進(jìn)行驅(qū)動(dòng)控制時(shí),通過S7-200系列PLC進(jìn)行編程調(diào)用子程序?qū)崿F(xiàn),而子程序中需要的參數(shù)放在PLC包絡(luò)表中. 頻率曲線的控制參數(shù)包括曲線的段數(shù)、初始周期、脈沖數(shù)、周期增量等,供主程序調(diào)用. 當(dāng)小車需要長(zhǎng)距離行走時(shí), 為了使小車運(yùn)行更加平穩(wěn),根據(jù)步進(jìn)電機(jī)的工作頻率與步長(zhǎng)之間的關(guān)系, 可以將圖1步進(jìn)頻率曲線經(jīng)過再次劃分,改成七段頻率曲線. 如圖2所示[4]23-42.
圖2 步進(jìn)電機(jī)七段頻率曲線
圖2是將步進(jìn)電機(jī)的特性曲線修改為七段式特性曲線,修改方法是通過修改PLC程序中包絡(luò)表數(shù)據(jù)參數(shù),包括每段曲線的初始周期、脈沖數(shù)、周期增量. 用周期值(us)/脈沖數(shù)(個(gè)) 的方式來標(biāo)注每段曲線的起始位置. 斜率不為零的曲線部分的數(shù)據(jù)代表該段曲線的周期增量, 斜率為零的曲線部分表示步進(jìn)電機(jī)驅(qū)動(dòng)小車勻速運(yùn)動(dòng),這部分的脈沖數(shù)表示取料小車勻速運(yùn)動(dòng)的時(shí)間. 用Ta表示每段曲線的初始周期,Tb表示結(jié)束周期,X表示周期增量,P表示脈沖數(shù),則每段曲線的周期及脈沖數(shù)和周期增量之間的數(shù)量關(guān)系如下:
根據(jù)圖2所示,步進(jìn)電機(jī)周期曲線中每段曲線的結(jié)束周期值等于下一段曲線的初始周期值. 因此,由公式(1)計(jì)算出下一段曲線的初始周期為:
在圖 2 中, 假如第一段曲線的初始周期為 700, 脈沖數(shù)量為 300, 周期增量為-1, 通過公式(2)可以計(jì)算出第二段曲線的初始周期為:
(-1) ×300+ 700= 400
第三段、第四段等曲線的初始周期值按式(1)、(2)依次計(jì)算出來. 步進(jìn)電機(jī)啟動(dòng)加速時(shí)間不能太長(zhǎng),啟動(dòng)加速時(shí)間太長(zhǎng), 造成啟動(dòng)轉(zhuǎn)矩不足導(dǎo)致小車運(yùn)動(dòng)不起來;
根據(jù)公式(1)和公式(2)頻率曲線段形成原理,在短距離行駛的時(shí)候可以根據(jù)需要設(shè)置3段或者7段行駛,當(dāng)長(zhǎng)距離行駛時(shí)可以合理設(shè)置脈沖數(shù)和初始周期、設(shè)置成11段、15段速等頻率曲線,使系統(tǒng)更加平穩(wěn),小車加減速更加平滑,噪音更低[5]233-248.
PLC具有結(jié)構(gòu)簡(jiǎn)單、穩(wěn)定性高、性價(jià)比高、應(yīng)用廣泛的優(yōu)點(diǎn),廣泛的用來驅(qū)動(dòng)電機(jī)設(shè)備控制步進(jìn)電機(jī)工作. 實(shí)踐證明,通過合理的修改頻率曲線的初始周期、脈沖參數(shù),使步進(jìn)電機(jī)的頻率曲線改為多段式的是可行的. 既可以提高步進(jìn)電機(jī)驅(qū)動(dòng)設(shè)備的速度,又可以降低噪聲和損耗,使步進(jìn)電機(jī)更好的工作,提高了設(shè)備的運(yùn)行效率,降低了維修成本. 因此對(duì)步進(jìn)電機(jī)頻率曲線進(jìn)行優(yōu)化是很有益處的, 值得推廣和應(yīng)用.
[1] 羅 妍,李志蜀. PLC控制步進(jìn)電機(jī)頻率曲線優(yōu)化技術(shù)的研究[J]. 四川大學(xué)學(xué)報(bào), 2007(6).
[2] 江華生,李 鳴.基于PLC的步進(jìn)電機(jī)控制技術(shù)[J] . 自動(dòng)化技術(shù)與應(yīng)用 , 2006(4).
[3] 歐陽楷. 電機(jī)的轉(zhuǎn)速穩(wěn)定度[J] .微特電機(jī), 1981(4) .
[4] 王宜結(jié).步進(jìn)電機(jī)自動(dòng)加減速運(yùn)行的研究[J].自動(dòng)化技術(shù)與應(yīng)用, 2006(3).
[5] 廖常初. PLC編程及應(yīng)用[M]. 北京: 機(jī)械工業(yè)出版社,2002.