中國(guó)自動(dòng)化學(xué)會(huì)專家咨詢工作委員會(huì)指定宣傳媒體
文摘詳情
gkongbbs

運(yùn)動(dòng)控制類:脈沖清零

http://casecurityhq.com 2024-05-22 09:39 湖南簡(jiǎn)思科技有限公司

對(duì)步進(jìn)電機(jī)進(jìn)行正反轉(zhuǎn)運(yùn)動(dòng),軸的物理位置和脈沖位置均發(fā)生變化
時(shí),現(xiàn)在要實(shí)現(xiàn)的就是將脈沖清零,就是脈沖位置和物理位置均回到初
始狀態(tài)。因此必須設(shè)置的清零按鈕。 【控制要求】
用感應(yīng)器 X0 和 X1 分別控制電機(jī)正轉(zhuǎn)和反轉(zhuǎn),若檢測(cè)到 X0 有信號(hào)
時(shí),步進(jìn)電機(jī)正轉(zhuǎn),X0 斷開信號(hào)時(shí),電機(jī)緊急停止;若檢測(cè)到 X1 有信
號(hào)時(shí),步進(jìn)電機(jī)反轉(zhuǎn),X1 斷開信號(hào)時(shí),電機(jī)緊急停止
【動(dòng)作分析】
用兩個(gè)感應(yīng)器控制電機(jī)正反轉(zhuǎn),相當(dāng)于是一個(gè)條件選擇,滿足 1 號(hào)條
件,1 好動(dòng)作,滿足 2 號(hào)條件,2 號(hào)動(dòng)作??梢栽谕粋€(gè)時(shí)序環(huán)中采用
條件跳轉(zhuǎn)指令編輯程序。
當(dāng)條件檢測(cè)到感應(yīng)器 X0 有信號(hào)時(shí),動(dòng)作跳轉(zhuǎn)至步進(jìn)電機(jī)正轉(zhuǎn)動(dòng)作程
序;當(dāng)條件檢測(cè)到感應(yīng)器 X1 有信號(hào)時(shí),動(dòng)作跳轉(zhuǎn)至步進(jìn)電機(jī)反轉(zhuǎn)動(dòng)作程
序。
【控制流程圖】
根據(jù)要求畫出主程序動(dòng)作的控制流程圖。

附件 微信圖片_20240520084121.jpg

【修改別名】
在軟件別名處,對(duì)動(dòng)作需要用到的端口進(jìn)行別名修改:

附件 微信圖片_20240325091552.jpg

根據(jù)編輯的程序,將正轉(zhuǎn)開始程序第 3 幀,檢測(cè)單軸停止?fàn)顟B(tài)別名
為:正轉(zhuǎn);將反轉(zhuǎn)開始程序第 8 幀,檢測(cè)單軸停止?fàn)顟B(tài)別名為:反轉(zhuǎn)。

附件 微信圖片_20240520084348.jpg

【程序編輯】
①時(shí)序環(huán) 0 編輯主程序:
添加控制正反轉(zhuǎn)的條件跳轉(zhuǎn)指令:添加條件跳轉(zhuǎn)指令 X0(根據(jù)別名
跳轉(zhuǎn))通時(shí)跳轉(zhuǎn)到正轉(zhuǎn)程序指令幀;條件跳轉(zhuǎn) X1(根據(jù)別名跳轉(zhuǎn))通時(shí)
跳轉(zhuǎn)到反轉(zhuǎn)程序指令幀;為了保證程序正常運(yùn)行不受干擾,可添加一個(gè)
幀環(huán)跳轉(zhuǎn),跳轉(zhuǎn)到 0 環(huán)第 0 幀,也就是當(dāng)輸入沒有信號(hào)時(shí),程序始終從
第 0 幀開始檢測(cè)。
然后添加控制步進(jìn)電機(jī)正向動(dòng)作的指令:添加單軸等待,先檢測(cè)步進(jìn)
電機(jī)為停止?fàn)顟B(tài)時(shí),進(jìn)行正向動(dòng)作,速度比為 100,位移比值為 100000。
添加等待輸入指令,X0 為斷狀態(tài),再添加單軸操作指令,操作動(dòng)作為緊
急停止。在幀 8 中添加幀環(huán)跳轉(zhuǎn)指令,保證正轉(zhuǎn)動(dòng)作運(yùn)行完之后又跳回
到首幀開始檢測(cè)。
在幀 9-幀 13 中添加控制步進(jìn)電機(jī)反向動(dòng)作的指令:添加單軸等待,
檢測(cè)步進(jìn)電機(jī)為停止?fàn)顟B(tài)時(shí),進(jìn)行反向動(dòng)作,速度比為 100,位移比值
為 100000。添加等待輸入指令,X1 為斷狀態(tài),再添加單軸操作指令,
操作動(dòng)作為緊急停止。添加幀環(huán)跳轉(zhuǎn),運(yùn)行完成之后回到 0 環(huán)第 0 幀。

附件 微信圖片_20240520084450.jpg

②在組合幀中設(shè)置清零程序,設(shè)置開關(guān) X2 為清零鍵,檢測(cè)到 X2 有
通信號(hào)時(shí),給軸脈沖清零,添加賦值運(yùn)算,即軸脈沖位置,進(jìn)行數(shù)值 0+0
運(yùn)算。

附件 微信圖片_20240520084545.jpg

賦值運(yùn)算屬性框設(shè)置:給軸脈沖賦值,選用的賦值寄存器類型為 P_ 軸脈沖位置(1 號(hào)軸,寄存器 ID 為 1;2 號(hào)軸,寄存器 ID 為 2......),
選用的參數(shù)是數(shù)值 D,運(yùn)算符為“+”。

附件 微信圖片_20240520084643.jpg

【觸摸屏界面監(jiān)控】
在觸摸屏測(cè)試模板界面中,可以看到軸 1 的參數(shù),初始狀態(tài),脈沖位
置和物理位置均為 0,給定輸入信號(hào),使軸發(fā)生正向和反向的動(dòng)作,即
軸產(chǎn)生了距離。在輔助標(biāo)志界面。此為步進(jìn)電機(jī)反轉(zhuǎn)。

附件 微信圖片_20240520084804.jpg

版權(quán)所有 中華工控網(wǎng) Copyright?2024 Gkong.com, All Rights Reserved