PTO空閒與否:軸0看SM66.7軸1看SM76.7軸2看SM566.70=進行中1=PTO空閒
應用舉例:軸0之PTO由空閒到運行即SM66.7的下降沿執行一次軸1PLS指令使碳帶步進走一個步距設定值。從宏觀上來看就是每次送標伺服動作的時候碳帶步進幾乎同步動作。
按下M0.2(復歸型)點動出標:送標伺服按設定參數送一張標籤,在送標伺服動作的同時碳帶步進動作並走一個設定距離,在送標伺服停下來的時候印字氣缸動作印字(正常情況下碳帶步進動作的時間比送標伺服動作的時間短,故送標伺服停下來時,碳帶早就停下來了,可立馬動作印字氣缸印字)。
一.初始化送標伺服。控制字已設定;頻率值已給定;脈衝計數值已給定;在需要啟用送標伺服時置位SM67.7啟用軸0。
送標伺服出標速度VD300米/分轉化成軸0頻率值PTO0頻率值:SMW68
二.按下點動出標按鈕,啟用送標伺服。
同時SM66.7的下降沿啟用碳帶步進,碳帶步進走完設定脈衝數自己停下來。
碳帶步進動作的速度、脈衝計數值等的設定。
三.標籤走到空白處,進入LAB1_P中斷,停軸,又繼續走一個預出標長度。
PTO操作正在產生脈衝時被禁止,又立即啟用,PTO不會由運行到空閒然後又到運行(SM66.7的狀態不會變化一直為0運行),不用擔心這裡會觸發碳帶步進。送標伺服走完預出標長度進入PTO_0Finish中斷程序去停送標伺服。
附:設置了預出標長度則M9.0為0。
四.走完預出標長度進入PTO_0Finish中斷程序完成停軸,印字。
印字氣缸動作時間較短壓印時間可設。
:測物電眼I0.0(基恩士數字光纖傳感器FS-N系列)的下降沿
如果把電眼設置為常閉,把敏感度調節到合適,沒照到藥瓶或照到兩個藥瓶中間為1,完全照到藥瓶上為0,則I0.0的下降沿表現為,瓶子剛到達電眼。
如果把電眼設置為常閉,把敏感度調節到合適,沒照到藥瓶或照到兩個藥瓶中間為0,完全照到藥瓶上為1,則I0.0的下降沿表現為,瓶子剛離開電眼。
至此點動出標已完成...
若是自動運行:則是由測物電眼的下降沿觸發GD_N中斷。
在GD_N中關聯中斷事件10(定時中斷)與Delay中斷程序;在Delay中斷程序中動送標伺服,接下來和點動出標同,最後印字完成,等待測物電眼的下降沿,循環。
喜歡小楊的文章,點個關注不迷路,樂意和大家共同學習。