1_回顧及簡(jiǎn)介
從本節(jié)開始,將持續(xù)介紹基于功能塊MCA_CamInDirect的電子凸輪功能。
前面曾介紹過MCA_GearInDirect,MCA_CamInDirect與之特點(diǎn)近似,也是個(gè)急性子。執(zhí)行MCA_CamInDirect時(shí),首先讀取主軸的當(dāng)前位置,根據(jù)主從軸R&A的設(shè)置,計(jì)算出與主軸當(dāng)前位置耦合的從軸當(dāng)前位置,即刻出發(fā),奔赴應(yīng)許之地。
啟程出發(fā)的方向也有所設(shè)置。在MCA_CamInDirect的輸入?yún)?shù)中,有一個(gè)Direction,也有一個(gè)Sync Window。當(dāng)從軸當(dāng)前位置與從軸的應(yīng)許之地的位置差值超過Sync Window時(shí),按Direction設(shè)定的方向啟程運(yùn)動(dòng)。反之,當(dāng)小于Sync Window時(shí),按運(yùn)行距離最短的方向奔向應(yīng)許之地。
即便主軸未啟動(dòng),從軸也會(huì)馬上執(zhí)行。因此,無論Gear還是Cam,凡是帶Direct的功能塊,都是急性子。
2_具體操作介紹
1.程序介紹
在act_Cam中添加MCA_CamInDirect. 其Master/Slave/CamTableID與MC_CamIn的設(shè)置相同。其它參數(shù)不用設(shè)置,可以在VISU上操作。
在MC_CamIn的輸入有參數(shù)MasterSyncPosition & MasterStartDistance。而在MCA_CamInDirect中,則替換之以SyncWindow和SyncDirection等。
添加了功能塊:MCA_CamGetInterpolationPosition。針對(duì)選用的Cam表,每給定一個(gè)輸入Master_Position,即可得到與之相對(duì)應(yīng)的從軸位置:Interpolation_Point。
VISU中,添加MCA_CamInDirect的VISU,及與主軸位置相對(duì)應(yīng)的Interpolation_Point。
2.測(cè)試MCA_CamGetInterpolationPosition
給主軸設(shè)定不同的數(shù)值,測(cè)試與之對(duì)應(yīng)的Interpolation_Point
3.主從軸RR模式下的運(yùn)行測(cè)試
主軸和從軸都設(shè)置為Relative。無論啟動(dòng)時(shí)主從軸的當(dāng)前位置,當(dāng)執(zhí)行MCA_CamInDirect時(shí),InSync馬上變?yōu)門RUE。狀態(tài)機(jī)馬上變?yōu)椋篠ynchronized Motion。此時(shí),主軸啟動(dòng)時(shí),從軸即刻跟隨啟動(dòng)。
當(dāng)主從軸均為RR時(shí),其運(yùn)行與MC_CamIn時(shí)完全相同。
-
工業(yè)控制
+關(guān)注
關(guān)注
38文章
1528瀏覽量
86763 -
主軸
+關(guān)注
關(guān)注
0文章
391瀏覽量
4553
發(fā)布評(píng)論請(qǐng)先 登錄
什么是FB功能塊?為什么要使用FB功能塊?如何制作一個(gè)FB功能塊?

基于EPA的PID功能塊的設(shè)計(jì)及實(shí)現(xiàn)
騰控MODBUS主站功能塊通迅詳解

評(píng)論