梁遠(yuǎn)標(biāo),謝寶寧,陳文彬,林國正
(廣州澤亨實業(yè)有限公司,廣東 廣州 511453)
隨著我國工業(yè)的發(fā)展,純?nèi)斯げ僮饕呀?jīng)不能滿足當(dāng)前的市場需求,工業(yè)半自動化和全自動化已成為當(dāng)今發(fā)展趨勢,因此工業(yè)控制的重要性越發(fā)重要。目前對于工作轉(zhuǎn)臺的控制方式有很多,學(xué)者張志敏等提出基于LabVIEW及PLC電機(jī)運動控制系統(tǒng)[1],實現(xiàn)數(shù)據(jù)的采集和運動控制,但LabVIEW設(shè)備昂貴,若采用普通電腦又達(dá)不到工業(yè)控制的環(huán)境要求;學(xué)者周國芳、曾文武提出采用液壓系統(tǒng)的控制方式和高速開關(guān)閥門的控制形式[2-3],改變液壓路徑,達(dá)到控制轉(zhuǎn)臺的效果,但成本較高且工作環(huán)境惡劣;學(xué)者劉蘅嶸等則提出采用ARM單片機(jī)的控制方式[4],通過增量式編碼器來進(jìn)行數(shù)據(jù)采集,但是沒有提出脈沖控制的形式、抗干擾能力較低;學(xué)者曾文武提出采用西門子S7-400的控制方式[5],但是并沒有提出脈沖控制的具體方法與實現(xiàn)形式,此外,S7-400成本較高。本文提出采用較為便捷的PLC控制方式,較低成本的西門子S7-200與光耦模塊的配合,達(dá)到精確控制伺服電機(jī)的位置改變,實現(xiàn)低成本的精確旋轉(zhuǎn)平臺功能。PLC帶有隔離的輸入與輸出,可以抵抗工控現(xiàn)場的各種干擾,保證所控制平臺能準(zhǔn)確到位。
伺服工作轉(zhuǎn)臺應(yīng)用廣泛,在電子行業(yè)、機(jī)械行業(yè),甚至農(nóng)業(yè)中都有應(yīng)用。是一種主要作用于分隔兩個工位的空間位置,達(dá)到加工目的旋轉(zhuǎn)平臺。圖1為讓噴涂工人遠(yuǎn)離噴涂位置而設(shè)計的伺服工作轉(zhuǎn)臺示意圖,圖中a為機(jī)座,起到支撐整個旋轉(zhuǎn)平臺作用;b為中軸伺服電機(jī)a+減速機(jī)組合體,起到旋轉(zhuǎn)旋臂切換工位的作用;c為旋臂,起到連接兩個不同工位固定在同一旋轉(zhuǎn)平臺上的作用;d為工位一,此工位為伺服電機(jī)b+減速機(jī)組合體,工人在此位置更換需加工工件以及卸下加工完成的工件;e為工位二,此工位為伺服電機(jī)c+減速機(jī)組合體,工件在此位置進(jìn)行噴涂加工。當(dāng)完成兩個工位的工作都完成后,旋臂順時針旋轉(zhuǎn)180 °,工位一和工位二位置交換,此時工位一為噴涂加工工位,工位二為裝卸工位;當(dāng)兩個工位的工作再次完成后,旋臂逆時針旋轉(zhuǎn)180 °,工位一和工位二再次位置交換,此時工位二為噴涂加工工位,工位一為裝卸工位。如此循環(huán)往復(fù)的進(jìn)行噴涂加工。
為了實現(xiàn)圖1的控制功能,設(shè)計其控制結(jié)構(gòu)框圖如圖2所示。其上位機(jī)采用Pro-face工控觸摸屏,通過觸摸按鈕對伺服工作轉(zhuǎn)臺發(fā)送控制位置指令。其邏輯控制單元采用西門子S7-200 224xp的PLC,通過兩路PTO實現(xiàn)對三個伺服電機(jī)的脈沖發(fā)送控制。伺服電機(jī)采用兩個安川伺服電機(jī)和中軸宇海伺服電機(jī),伺服驅(qū)動器為伺服電機(jī)自帶的驅(qū)動器,通過光耦模塊反饋編碼器位置信息給PLC。采用24 V的輔助電源來分別對觸摸屏、PLC、伺服驅(qū)動器以及光耦模塊供電。伺服電機(jī)常見的控制方式有3種,分別是位置控制、速度控制以及轉(zhuǎn)矩控制[6]。位置控制是采用脈沖信號來對伺服電機(jī)進(jìn)行運動控制,而速度控制和轉(zhuǎn)矩控制則是通過上位機(jī)提供的模擬量去控制伺服電機(jī)[7]。本轉(zhuǎn)臺使用位置控制形式,對三個伺服電機(jī)進(jìn)行位置控制。
圖1 伺服工作轉(zhuǎn)臺示意圖
圖2 伺服工作轉(zhuǎn)臺的機(jī)構(gòu)框圖
為了更加精確的檢測伺服電機(jī)的當(dāng)前位置信息,需要得到伺服電機(jī)的位置反饋信號,但是由于安川伺服電機(jī)的位置反饋信號為5 V的信號,無法被接收24 V信號的PLC所識別,需要采用信號轉(zhuǎn)換模塊來進(jìn)行反饋。光電耦合是實現(xiàn)信號轉(zhuǎn)換的方式之一,因此設(shè)計出基于光耦的模塊電路。
光耦模塊電路主要采用PC817光耦芯片組成,如圖3所示。旋轉(zhuǎn)工作平臺采用三個伺服電機(jī)驅(qū)動,為了更好的采集到每個伺服電機(jī)的位置信息,采用AB相兩路正交計數(shù)方式。其中在輸入端中PAO1表示伺服電機(jī)a的A相反饋信號,PBO1表示伺服電機(jī)a的B相反饋信號;PAO2表示伺服電機(jī)b的A相反饋信號,PBO2表示伺服電機(jī)b的B相反饋信號;PAO3表示伺服電機(jī)c的A相反饋信號,PBO3表示伺服電機(jī)c的B相反饋信號。在輸出端中,通過上拉電阻把24 V輸入到PLC的I0.0、I0.1、I0.3、I0.4、I0.6、I0.7中。
圖3 光耦模塊電路
運動控制包絡(luò)是運動控制非常重要的組成部分,規(guī)定了伺服電機(jī)位置控制的加減速、運行速度、運行時間等重要參數(shù)。在工控領(lǐng)域中,很少采用伺服電機(jī)直接連接最終執(zhí)行部件,除非對力矩的要求不高。然而,大多數(shù)情況下都對力矩有需求,因此采用伺服電機(jī)+減速機(jī)的組合來實現(xiàn)旋轉(zhuǎn)控制。
位置脈沖值是指使得伺服電機(jī)運動到設(shè)定位置時所需要的脈沖值,脈沖值的計算方式對于旋轉(zhuǎn)平臺的中軸、工位一和工位二的伺服電機(jī)都是相同的。由于本次采用的伺服電機(jī)編碼器為24位編碼器,故在不接任何外設(shè)的情況下,旋轉(zhuǎn)一圈所需的脈沖數(shù)PULSE 如式(1)[8-9]所示:
然而,不接任何外設(shè)時所需要的脈沖量太大,PLC的PTO發(fā)送端口最高只支持2 KHz的脈沖頻率[10],為了避免丟步和控制方便,多采用外加減速機(jī)構(gòu)的方式,并且設(shè)置伺服電機(jī)的電子齒輪比來實現(xiàn)伺服電機(jī)的控制。則,伺服電機(jī)的電子齒輪比Q 如式(2)[9,11]所示:
式中:Q為電子齒輪比值;B為編碼器分辨率;A為負(fù)載軸旋轉(zhuǎn)一圈的移動量(指令單位);m為從動輪速度;n為主動輪速度。得出的比值分別填入伺服驅(qū)動器中的Pn20E和Pn210中。
則最終旋轉(zhuǎn)平臺旋轉(zhuǎn)一圈的脈沖量PULSE如式(3)所示:
圖4為運動包絡(luò)圖,描述了運動從開始到結(jié)束的各個狀態(tài),是以脈沖為橫軸速度為縱軸的曲線圖,通過該圖可以知道伺服電機(jī)的運行過程以及其脈沖總量。由上述可得到旋轉(zhuǎn)平臺旋轉(zhuǎn)一圈的脈沖量PULSE',則以此為基準(zhǔn)就可以分成90 °、180 °等各個不同角度之間的旋轉(zhuǎn)脈沖量。
圖4 運動控制包絡(luò)圖
其中,P1段為伺服電機(jī)加速段,其長度決定了伺服電機(jī)的加速時間,P1越長則加速時間越長,反之則越短;P3為伺服電機(jī)的減速段,其長度決定了伺服電機(jī)的減速快慢,P3越長則減速時間越長,反之則越短;P2為在最高速時的運行距離,P2越長則高速運行距離越長,反之則越短。伺服電機(jī)的最終運行位置Position如式(4)[10]所示:
Position為脈沖總量,即實現(xiàn)各個旋轉(zhuǎn)角度的脈沖總量。
PLC的控制流程框圖如圖5所示,圖中a軸表示中軸伺服電機(jī),b軸表示工位一伺服電機(jī),c軸表示工位二伺服電機(jī)。在開始階段,對PLC各個輸出Q、中間繼電器M、變量存儲器V、計數(shù)器C以及定時器T的復(fù)位,等待中軸指令的輸入。當(dāng)有中軸輸入的時候則N+1,通過N的計數(shù)可指定當(dāng)N=1時讓工位一旋轉(zhuǎn),用于實現(xiàn)安裝在工位一上的工件進(jìn)行噴涂加工;與此同時工位二不轉(zhuǎn),以便工人卸載和安裝工件,同理當(dāng)N=2的時候則讓工位二旋轉(zhuǎn),工位一不轉(zhuǎn)。當(dāng)有停止按鈕按下時,則整個程序結(jié)束。
圖5 PLC程序控制流程圖
為了驗證旋轉(zhuǎn)平臺的應(yīng)用效果,在平臺的噴涂工位上方安裝一臺帶靜電粉末噴槍的工業(yè)機(jī)器人對工件進(jìn)行噴涂,裝卸工位進(jìn)行安裝和卸載噴涂完成的工件,搭建的實驗應(yīng)用如圖6所示。
圖6 旋轉(zhuǎn)平臺
根據(jù)裝配圖紙安裝好旋轉(zhuǎn)平臺,工業(yè)機(jī)器人穿好防塵服,旋轉(zhuǎn)平臺兩個工位都安裝好工件,使用瑞士金馬自動噴槍,采用白色粉末涂料,調(diào)整好噴槍參數(shù)和各個伺服電機(jī)脈沖值后測量器轉(zhuǎn)動的角度值。制作好Prof ace屏幕程序,并設(shè)置相應(yīng)的噴槍參數(shù),如圖7所示。PLC的輸出部分,采用Q0.0控制兩臺轉(zhuǎn)動角度為90 °的伺服電機(jī),配合中軸的位置進(jìn)行輸出信號切換,Q0.1控制中軸180 °的伺服電機(jī),實現(xiàn)180 °的往復(fù)運動。
分別對轉(zhuǎn)向90 °和轉(zhuǎn)向180 °選取了30個旋轉(zhuǎn)角度,并繪制成旋轉(zhuǎn)平臺90 °旋轉(zhuǎn)和180 °旋轉(zhuǎn)位置的角度測量表,如圖8所示。由圖表可以看出測量角度總體趨勢符合轉(zhuǎn)動要求,但存在小波動,在90 °和180 °的±0.1 °之間浮動,說明還存在丟步現(xiàn)象,但是也能通過反饋進(jìn)行調(diào)整,需要加大傳動比,避免低轉(zhuǎn)速情況下的丟步現(xiàn)象,同時更換更精密的減速器來提高轉(zhuǎn)動精度。
圖7 prof ace屏幕控制界面
圖8 旋轉(zhuǎn)角度檢測表
采用PLC與伺服電機(jī)搭建的工作轉(zhuǎn)臺,集合了PLC、伺服電機(jī)、傳感器等各個部件的知識,成功采用一臺PLC實現(xiàn)對三個伺服電機(jī)的控制。旋轉(zhuǎn)平臺的角度與發(fā)送的脈沖個數(shù)有關(guān),控制定量的脈沖輸出,即可控制旋轉(zhuǎn)的角度。通過光耦模塊的反饋調(diào)整,最終減速機(jī)的執(zhí)行定位誤差≤0.1 °,符合噴涂加工的誤差范圍。經(jīng)過合理的安裝與調(diào)試,工作轉(zhuǎn)臺達(dá)到了預(yù)期的效果,目前已應(yīng)用于泰日升實業(yè)有限公司噴粉加工工作中,具有很強(qiáng)的市場潛力。
此外本轉(zhuǎn)臺還存在以下不足與待改進(jìn)之處:1)轉(zhuǎn)臺的位置精度除了與脈沖數(shù)量有關(guān),還與減速器的精度有關(guān),高精度的減速器反轉(zhuǎn)間隙更小,則轉(zhuǎn)動位置更精確;2)本轉(zhuǎn)臺中軸轉(zhuǎn)動時噪聲較大,需加裝降噪裝置或者更換更精密的減速器;3)本轉(zhuǎn)臺為半自動轉(zhuǎn)臺,盡管不需人工進(jìn)行噴涂,但是仍然需要人工進(jìn)行上下料,需加裝自動上下料裝置實現(xiàn)全自動化工作。
[1] 張志敏,路敦民,張厚江,等.基于LabVIEW及PLC電機(jī)運動控制系統(tǒng)的設(shè)計[J].測控技術(shù),2016,35(1):56-60.
[2] 周國芳.旋轉(zhuǎn)平臺電液比例控制系統(tǒng)設(shè)計[J].宜春學(xué)院學(xué)報,2007(4):6-9,53.
[3] 曾文武.基于PWM高速開關(guān)閥控制的旋轉(zhuǎn)平臺液壓系統(tǒng)的研究[J].液壓氣動與密封,2009,29(3):40-42.
[4] 劉蘅嶸,班亞龍,張?zhí)嵘?,?旋轉(zhuǎn)平臺絕對運動信息測量系統(tǒng)[J].中國測試,2017,43(1):64-68.
[5] 曾文武.西門子S7-400 PLC在旋轉(zhuǎn)平臺系統(tǒng)中的應(yīng)用[J].科技信息(學(xué)術(shù)研究),2008(34):703,705.
[6] 孫興偉,侯廣政,王可,等.交流伺服電機(jī)速度控制模式實現(xiàn)方法的研究[J].機(jī)床與液壓,2012(15):54-55,59.
[7] 陳英俊,黃崇林.交流伺服電機(jī)的PLC控制綜合性實驗開發(fā)與設(shè)計[J].實驗技術(shù)與管理,2017,34(2):147-150.
[8] 宇海機(jī)電有限公司.宇海伺服電機(jī)使用說明手冊[Z].2015.
[9] 西門子(中國)有限公司.S7-200可編程序控制器系統(tǒng)手冊 [Z].2007.
[10] 安川電機(jī)(中國)有限公司.Σ-7S伺服單元FT-EX規(guī)格+分配用途功能選配產(chǎn)品手冊(FT79)[Z].2016.
[11] 楊家軍.機(jī)械原理[M].武漢:華中科技大學(xué)出版社,2014.