【控制要求】
在觸摸屏上監(jiān)控,運動軸在運行過程中,按下暫停鍵時,運動軸暫停,
暫停鍵斷開后要求運動軸能在暫停位置繼續(xù)運行到初始設(shè)定的位移處。 【動作分析】
按下啟動按鍵時,電機開始正轉(zhuǎn)絕對運行 12000 個位移值(用寄存
器模式,W1 寄存器表示位移值,也就是 W1=12000),等電機停止后,
再反轉(zhuǎn)絕對運行 10000 個位移值(用寄存器模式,W2 寄存器表示位移
值,也就是 W1=10000),等待電機停止。
添加暫停按鍵,按下暫停按鍵時,運動軸減速停止,再斷開暫停信號
時,運動軸繼續(xù)運行將余下沒有運行完的位移值運行完。
關(guān)于運動軸繼續(xù)往下運行的操作,我們可以用一個 W32 位寄存器專
門來記錄軸運動的脈沖總數(shù)(記錄位置用到寄存器均是 W32 位寄存器),
比如用 W0 寄存器來記錄運動的脈沖數(shù),也就是指令運行到了哪一個單
軸操作指令幀時,W0 記錄的就是當(dāng)前幀的總脈沖數(shù),如程序運行到“電
機正轉(zhuǎn) 12000 個脈沖”的指令幀時,W0 記錄的位置就是 12000,若程
序運行到“電機反轉(zhuǎn) 10000 個脈沖”的指令幀時,W0 記錄的位置就是
10000,再恢復(fù)軸運動時,只需要添加單軸絕對指令運行到 W0 記錄的
位置就可以了。
【控制流程圖】
根據(jù)要求畫出主動作流程圖。

【程序編輯】
①在編輯程序之前,先在軸參數(shù)處設(shè)置“開啟記錄位置”,在屬性框
處選擇需要用的記錄位置寄存器:W0。

屬性框選擇:在啟用記錄位置處,選擇“是”,記錄預(yù)算位置就是寄
存器的序號,如“0”就是 W0 寄存器。

②在時序 0 環(huán)編輯軸運動程序。添加等待輔助 M0 通,作為啟動按
鍵(觸摸界面)。

③在時序 1 環(huán)編輯運動軸暫停程序,添加等待輔助 M3 通,作為暫
停按鍵,M3 有信號時,控制 0 環(huán)程序停止,運動軸減速停止,程序暫
停;等待暫停信號 M3 斷開時,添加單軸運動,運動到 W0 寄存器記錄
的絕對位移處(這里的 W0 寄存器值可以不用設(shè)置,開啟記錄位置后,系統(tǒng)會自動記錄)。

|