在VPS中,可在參數(shù)表中進(jìn)行基本參數(shù)的設(shè)置,例如零點(diǎn)回歸速度、爬行速度等。它專用的定位語言(cod指令)和順序語言可以方便的實(shí)現(xiàn)編程。下面簡單介紹一下和該控制密切相關(guān)的幾個(gè)code指令。
DRV是高速定位指令。在直線送進(jìn)過程中,就要使用DRV命令。這條指令根據(jù)獨(dú)立的X、Y軸設(shè)定值指定到目標(biāo)的位移。位移量和速度量可以通過直接和間接兩種方法設(shè)定。將數(shù)字直接寫入單元,就是直接設(shè)置方法。
在此處,控制量采用的是間接指定的方法,位移量被存儲(chǔ)在D100和D101單元中,D102和D103中放置的是操作速度。LINE是線性插補(bǔ)指令。在彎曲角度形成的過程中,工作臺(tái)和彎板同時(shí)動(dòng)作,做直線插補(bǔ),由于彎模機(jī)械上的阻礙就會(huì)形成一個(gè)彎弧,彎管由此產(chǎn)生。這條指令同時(shí)使用兩個(gè)沿直線路徑把機(jī)器移動(dòng)到目標(biāo)位置。在給出的例子中,使用直接指定的方法設(shè)置了X軸、Y軸的位移量以及矢量速度。
m碼指令用來驅(qū)動(dòng)各種協(xié)助定位操作的輔助設(shè)備(例如夾模、靠模、芯軸動(dòng)作,半退,送料小車的上下、左右移動(dòng)等)。把m碼讀到可編程控制器中,即可用來驅(qū)動(dòng)輔助設(shè)備。顯示了和m碼相關(guān)的緩沖存儲(chǔ)器。
當(dāng)m碼驅(qū)動(dòng)時(shí),m碼開信號(hào)開啟,并且m碼號(hào)被存入適當(dāng)?shù)奶厥鈹?shù)據(jù)寄存器中。結(jié)束驅(qū)動(dòng)輔助設(shè)備,設(shè)置m碼關(guān)信號(hào)。定位單元讀取m碼關(guān)信號(hào),并執(zhí)行下一步操作。同時(shí),關(guān)閉m碼開信號(hào),如所示。
定位單元和可編程控制器的通信要想使PLC和定位單元一起完成數(shù)控彎管機(jī)的自動(dòng)控制,就必須實(shí)現(xiàn)兩者之間的通信。通過使用可編程控制器的FROM/TO指令,就可以使定位單元內(nèi)部的緩沖存儲(chǔ)器和PLC進(jìn)行通信,以達(dá)到兩者之間的信息交換。
FROM指令是把緩沖存儲(chǔ)器中的內(nèi)容讀到PLC中。TO指令把可編程序控制器中的內(nèi)容讀到緩沖存儲(chǔ)器中。如所示。緩沖存儲(chǔ)器號(hào)用“#”表示,一個(gè)點(diǎn)由16位數(shù)據(jù)組成。和彎管控制有直接關(guān)系的緩沖存儲(chǔ)器BFM#20的內(nèi)容。緩沖存儲(chǔ)器#20的每一位和電機(jī)的動(dòng)作都有密切的關(guān)系。假設(shè)此時(shí)要X軸正轉(zhuǎn),M104為ON,PLC通過TO指令將M104寫入定位單元,M9004為ON,X軸開始正向旋轉(zhuǎn)。同樣的,F(xiàn)ROM指令可以把定位單元的BFM當(dāng)前值讀到PLC中。如所示。
顯示的是一個(gè)觸摸屏畫面,在畫面中要求設(shè)置進(jìn)料、旋轉(zhuǎn)和彎曲的3個(gè)基本參數(shù),參數(shù)是先在觸摸屏上設(shè)置,所設(shè)置的數(shù)據(jù)被寫入預(yù)先設(shè)定好的地址中,也就是寫入了PLC的CPU中。同樣用FROM/TO指令將數(shù)據(jù)寫入定位單元,加工過程就按照這些參數(shù)進(jìn)行。
首先,設(shè)置一個(gè)數(shù)據(jù)寄存器單元用來存放位移和速度量,利用TO指令將速度寫入定位單元,在VPS中,用code語言設(shè)置速度或位移量時(shí),只需要使用相同的緩沖存儲(chǔ)器號(hào)即可。例如在上圖中的高速定位指令,X軸的位移量放在BFM的#100中,速度在#102中設(shè)置的。那么程序中實(shí)現(xiàn)如所示。
在code語言中,編程如下:code00(DRV)xDD100;位移由D100和D101(32位數(shù)據(jù))指定fxDD102;速度由D102和D103(32位數(shù)據(jù))指定通過TO指令,把彎管動(dòng)作所需要的各種參數(shù)寫入到定位單元中,彎管機(jī)就按照定位單元中的數(shù)據(jù)來完成各種直線送進(jìn),空間旋轉(zhuǎn)和彎曲等動(dòng)作,彎制出高精度的彎管。
使用m代碼時(shí),一個(gè)動(dòng)作完成之后,m代碼開,利用FROM指令把m代碼讀入PLC中,PLC關(guān)m代碼,用TO指令重新寫入定位單元,這樣就可以使程序繼續(xù)向下執(zhí)行。通過m代碼的關(guān)閉,使輔助設(shè)備的驅(qū)動(dòng)順利完成,程序也按照預(yù)先編制的一步一步完成下去,如所示。
綜上所述,加工的各種參數(shù)通過人機(jī)界面被寫入到PLC中,在利用可編程序控制器的FROM/TO指令,參數(shù)傳遞到定位單元中,按照程序預(yù)先的設(shè)定執(zhí)行每一個(gè)動(dòng)作,完成整個(gè)加工過程。
結(jié)論在數(shù)控彎管機(jī)的控制系統(tǒng)中,PLC完成彎管機(jī)動(dòng)作的時(shí)序控制,可以充分考慮到各個(gè)工序間的順序動(dòng)作和制約關(guān)系。而定位模塊負(fù)責(zé)定位控制,完成速度控制、直線插補(bǔ)等工作。