技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > PLC編程實(shí)戰(zhàn):利用MC_MoveFeed指令實(shí)現(xiàn)精確的中斷定長(zhǎng)運(yùn)動(dòng)

PLC編程實(shí)戰(zhàn):利用MC_MoveFeed指令實(shí)現(xiàn)精確的中斷定長(zhǎng)運(yùn)動(dòng)

時(shí)間:2025-01-10 11:15:56來(lái)源:深圳市雷賽智能控制股份有限公司

導(dǎo)語(yǔ):?本例程簡(jiǎn)單測(cè)試PLC本地脈沖軸中斷定長(zhǎng)功能,示例程序中,在中斷到達(dá)前,軸執(zhí)行一段相對(duì)定位(Mode=1),在TriggerInput設(shè)置的中斷源產(chǎn)生中斷信號(hào)后,軸將按照FeedDistance和FeedVelocity 設(shè)置的參數(shù)在中斷到達(dá)時(shí)的位置執(zhí)行一段相對(duì)運(yùn)動(dòng)。

  以下是PLC本地脈沖軸,中斷定長(zhǎng)功能的應(yīng)用示例。

  設(shè)備信息:

  PLC:雷賽SC2-C32A4D(以下簡(jiǎn)稱(chēng)SC2-C)

  軟件:Lead Studio

  01.硬件接線(xiàn)

  將PLC本體上輸入公共端S/S0接24V,輸出公共端COM接0V,輸出口OUT02接IN02,如下圖所示。

雷賽智能

  IN02設(shè)置為探針信號(hào)輸入端口,通過(guò)OUT02來(lái)觸發(fā);OUT00、OUT01作為脈沖軸。

  02.中斷定長(zhǎng)指令介紹

  功能塊MC_MoveFeed:中斷定長(zhǎng)指令

  本功能塊主要實(shí)現(xiàn)脈沖軸的中斷定長(zhǎng)功能,軸在指令的上升沿,功能塊鎖存 Position、Velocity,Direction 、Acceleration、Deceleration等輸入?yún)?shù);在中斷到達(dá)前,軸將按照Position、Velocity、Direction等設(shè)定的參數(shù)做絕對(duì)定位(Mode = 0),相對(duì)定位(Mode =1)或者連續(xù)運(yùn)動(dòng)(Mode = 2),在TriggerInput設(shè)置的中斷源產(chǎn)生中斷信號(hào)后,軸將按照FeedDistance和FeedVelocity設(shè)置的參數(shù)在中斷到達(dá)時(shí)的位置做一段相對(duì)運(yùn)動(dòng)。

       參數(shù)說(shuō)明:

       1)Position:目標(biāo)位置,當(dāng)Mode=0(絕對(duì)定位)或者M(jìn)ode=1(相對(duì)定位)時(shí)用于設(shè)定軸在中斷到達(dá)前的目標(biāo)位置;

       2)Velocity:目標(biāo)速度,用于設(shè)置軸在中斷到達(dá)前的目標(biāo)速度;

       3)Direction:運(yùn)動(dòng)方向,當(dāng)Mode=0(絕對(duì)定位)該參數(shù)用于設(shè)定環(huán)形模式下軸的運(yùn)動(dòng)方向;當(dāng)設(shè)置為1時(shí)表示正向運(yùn)行,設(shè)置為3時(shí)表示反向運(yùn)動(dòng),設(shè)置為2時(shí)表示最短路徑,設(shè)置為4時(shí)表示保持當(dāng)前運(yùn)動(dòng)方向;

       4)Mode:中斷到達(dá)前的運(yùn)動(dòng)模式。當(dāng)Mode=0時(shí),軸在中斷到達(dá)前將做絕對(duì)定位;當(dāng)Mode=1時(shí),軸在中斷到達(dá)前將做相對(duì)定位;當(dāng)Mode=2時(shí),軸在中斷到達(dá)前將做連續(xù)運(yùn)動(dòng);

       5)FeedDistance:中斷到達(dá)后的目標(biāo)位移,為正時(shí)表示當(dāng)中斷信號(hào)到達(dá)時(shí),按照當(dāng)前運(yùn)動(dòng)方向運(yùn)行FeedDistance設(shè)定的距離,為負(fù)時(shí)則表示中斷信號(hào)到達(dá)時(shí),向相反方向運(yùn)行FeedDistance設(shè)定的距離;

       6)FeedVelocity:中斷到達(dá)后的目標(biāo)速度;

       7)InFeed:中斷信號(hào)到達(dá)后InFeed輸出有效。功能塊MC_MoveFeed如下圖所示。

雷賽智能

  功能塊MC_MoveFeed的參數(shù)定義如下表所示:

雷賽智能

雷賽智能

雷賽智能

  探針結(jié)構(gòu)體MC_TRIGGER_REF介紹

雷賽智能

  運(yùn)動(dòng)方向MC_DIRECTION介紹

雷賽智能

  03.操作步驟

  PC的IP地址,192.168.1.132(與PLC同一網(wǎng)段即可);

  SC2-C的IP地址,192.168.1.3。

  新建工程

  打開(kāi)Lead Studio軟件,新建工程“例_SC2C_MoveFeed”,如下圖所示:

雷賽智能

  脈沖軸探針設(shè)置

  1)脈沖軸創(chuàng)建及參數(shù)配置。

 ?、儆益I單擊左側(cè)設(shè)備樹(shù)的【運(yùn)動(dòng)控制軸】,選擇【添加軸】,新建軸【Axis_0】,點(diǎn)擊確定,如下圖所示:

雷賽智能

雷賽智能

 ?、陔p擊左側(cè)設(shè)備樹(shù)的軸【Axis_0】,選擇【基本配置】,修改軸類(lèi)型為【脈沖軸】,輸出設(shè)備為【OUT0/OUT1】,如下圖所示:

雷賽智能

 ?、垭p擊左側(cè)設(shè)備樹(shù)的軸【Axis_0】,選擇【單位換算設(shè)置】,設(shè)置脈沖軸脈沖當(dāng)量,如下圖所示:

雷賽智能

 ?、茈p擊左側(cè)設(shè)備樹(shù)的軸【Axis_0】,選擇【模式/參數(shù)設(shè)置】,設(shè)置脈沖軸相關(guān)參數(shù)如下圖所示:

  【模式設(shè)置】線(xiàn)性模式

  【軸速度設(shè)置】最大速度:200

  【輸出信號(hào)設(shè)置】輸出方式:脈沖方向,輸出端:OUT0-脈沖 OUT1-方向。

雷賽智能

 ?、蓦p擊左側(cè)設(shè)備樹(shù)的軸【Axis_0】,選擇【原點(diǎn)返回設(shè)置】,設(shè)置脈沖軸回原參數(shù)如下圖所示:

雷賽智能

  2)脈沖軸的探針配置請(qǐng)參考“高速鎖存(探針)_例程”,此處不再贅述。

  中斷定長(zhǎng)程序編寫(xiě)

  1)變量定義如下圖所示:

雷賽智能

雷賽智能

  2)編寫(xiě)程序如下圖所示:

雷賽智能

雷賽智能

  脈沖軸中斷定長(zhǎng)功能測(cè)試

  1)打開(kāi)Lead Studio軟件,打開(kāi)工程“例_SC2C_MoveFeed”,編譯無(wú)誤后,將工程下載到SC2-C中,點(diǎn)擊運(yùn)行,如下圖所示:

雷賽智能

  2)雙擊左側(cè)設(shè)備樹(shù)的“Trace0”,選擇“跟蹤配置”,添加變量如下圖所示,右鍵空白處,選擇“下載跟蹤”:

雷賽智能

  3)雙擊打開(kāi)中斷定長(zhǎng)演示程序【MoveFeed_Demo】,將“iState”值置為1,開(kāi)始執(zhí)行“中斷定長(zhǎng)演示程序”,執(zhí)行中斷定長(zhǎng)運(yùn)動(dòng),等待2S后,將輸出端口OUT02置ON,觸發(fā)探針信號(hào)IN02,如下圖所示:

雷賽智能

  4)等待程序執(zhí)行完成,監(jiān)控顯示“iState”值為5,表明中斷定長(zhǎng)指令執(zhí)行完成,如下圖所示:

雷賽智能

  5)雙擊左側(cè)設(shè)備樹(shù)的“Trace0”,可以看到中斷定長(zhǎng)運(yùn)動(dòng)中,中斷觸發(fā)前軸速度100,中斷觸發(fā)后,軸在中斷到達(dá)時(shí)的位置,執(zhí)行一段相對(duì)運(yùn)動(dòng),距離為500,速度為50,與設(shè)置參數(shù)FeedDistance、FeedVelocity一致,如下圖所示:

雷賽智能

  備注:

  本例程簡(jiǎn)單測(cè)試PLC本地脈沖軸中斷定長(zhǎng)功能,示例程序中,在中斷到達(dá)前,軸執(zhí)行一段相對(duì)定位(Mode=1),在TriggerInput設(shè)置的中斷源產(chǎn)生中斷信號(hào)后,軸將按照FeedDistance和FeedVelocity 設(shè)置的參數(shù)在中斷到達(dá)時(shí)的位置執(zhí)行一段相對(duì)運(yùn)動(dòng)。

標(biāo)簽: 雷賽智能

點(diǎn)贊

分享到:

上一篇:應(yīng)用案例 | RS系列一體式 I/O...

下一篇:轉(zhuǎn)運(yùn)機(jī)器人為智能物流賦能

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.wangxinlc.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢(xún)采購(gòu)咨詢(xún)媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書(shū) | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)