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