時間:2024-11-01 13:56:24來源:浙江禾川科技股份有限公司
01、前期準(zhǔn)備
軟件:Sysctrl Studio(PLC編程軟件)
硬件:M系列控制器(以M511S為例)
伺服(以HN-Y7FB040A-S為例)
02、通訊連接
本次教程使用的是M控制器HCM511S-32MT4-D和伺服HN-Y7FB040A-S,連接方式如下圖。
03、Sysctrl Studio 工程基礎(chǔ)配置
基本設(shè)置
【添加從站】>>【添加伺服軸】>>【關(guān)聯(lián)設(shè)備】>>【機構(gòu)參數(shù)設(shè)置】
04、定位控制指令
MC_MoveAbsolute(絕對位移指令)
①功能描述
控制軸按設(shè)定的速度、加減速度以及加速度變化率運動到Position指定的位置。Position指定的是以0為基準(zhǔn)的絕對位置。
?、谝_說明
MC_MoveRelative(相對位移指令)
①功能描述
控制軸以當(dāng)前位置為基準(zhǔn)移動Distance指定的距離。以指令開始執(zhí)行(控制軸運動)時刻為基準(zhǔn)位置。
?、谝_說明
指令測試
工程設(shè)置
MC_MoveAbsolute、MC_MoveRelative功能塊測試(以下為連續(xù)步驟)
a.給軸使能,觸發(fā)MC_MoveAbsolute功能塊
結(jié)果:軸以10的速度到達(dá)200
b.觸發(fā)MC_MoveRelative功能塊
結(jié)果:軸以15的速度到達(dá)400
c.再次觸發(fā)MC_MoveAbsolute功能塊
結(jié)果:軸以10的速度達(dá)到200
【說明】對比結(jié)果可以發(fā)現(xiàn),MC_MoveAbsolute指令和MC_MoveRelative指令主要的區(qū)別是在于一個以0為基準(zhǔn),一個以軸當(dāng)前所在位置為基準(zhǔn)。
MC_MoveAdditive(附加相對位移指令)
?、俟δ苊枋?/p>
控制軸移動一段附加距離(distance設(shè)定的值)。
?、谝_說明
MC_MoveSuperimposed(疊加相對位移指令)
①功能描述
控制軸在當(dāng)前運動基礎(chǔ)上疊加一段相對位移。
?、谝_說明
MC_HaltSuperimposed(終止疊加位移指令)
?、俟δ苊枋?/p>
終止疊加位移(終止MC_HaltSuperimposed指令)。
?、谝_說明
指令測試
工程設(shè)置
MC_MoveAdditive、MC_MoveSuperimposed、MC_HaltSuperimposed功能塊測試(以下為連續(xù)步驟)
向上滑動閱覽
第一種:MC_MoveAdditive功能塊測試
a.給軸使能,先進行回原,觸發(fā)MC_MoveRelative指令
結(jié)果:軸以10的速度運行
b.再觸發(fā)MC_MoveAdditive指令
結(jié)果:該功能塊會打斷正在執(zhí)行的MC_MoveRelative指令,軸以20的速度運行,最后會達(dá)到500的位移。
【說明】MC_MoveRelative功能塊被打斷后,未完成的位移量會由MC_MoveAdditive指令完成,最后達(dá)到200+300=500的位置。
第二種:MC_MoveSuperimposed功能塊測試
a.給軸使能,先進行回原,觸發(fā)MC_MoveRelative指令
結(jié)果:軸以10的速度運行
b.再觸發(fā)MC_MoveSuperimposed指令
結(jié)果:該功能塊不會打斷正在執(zhí)行的MC_MoveRelative指令,軸以30的速度運行,最后會達(dá)到500的位移。
【說明】觸發(fā)MC_MoveSuperimposed指令時,并不會影響到正在執(zhí)行的MC_MoveRelative指令。速度和位移是兩個指令疊加的效果,速度會以10+20=30運行,最后達(dá)到200+300=500的位置。
第三種:MC_HaltSuperimposed功能塊測試
a.給軸使能,先進行回原,觸發(fā)MC_MoveRelative指令
結(jié)果:軸以10的速度運行
b.觸發(fā)MC_MoveSuperimposed指令
結(jié)果:軸以30的速度運行
c.觸發(fā)MC_HaltSuperimposed指令
結(jié)果:軸以10的速度繼續(xù)運行,然后停止。
【說明】MC_HaltSuperimposed指令僅用于MC_MoveSuperimposed指令,所以觸發(fā)該指令,不會影響到正在執(zhí)行的MC_MoveRelative指令。最后的位移是MC_MoveRelative指令運行的200,加上MC_MoveSuperimposed指令已運行的位移。MC_MoveSuperimposed指令已運行的位移可以在這個引腳covereddistance看到。
【說明】MC_MoveAdditive、MC_MoveSuperimposed指令區(qū)別如下:
更多資料
更詳細(xì)的指令介紹,請點擊下方 “閱讀原文” 查看《M系列控制器_運動控制指令手冊》。
?控制技術(shù)產(chǎn)品線?
中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>以簡驅(qū)繁,精準(zhǔn)智控 | 維智S1系列新一代...
2024-11-01
2024-10-31
2024-10-31
2024-10-31
2024-10-31
2024-10-29
推薦專題
更多>