1_回顧及簡介
從本節(jié)開始,將持續(xù)介紹基于功能塊MCA_CamInDirect的電子凸輪功能。
前面曾介紹過MCA_GearInDirect,MCA_CamInDirect與之特點(diǎn)近似,也是個急性子。執(zhí)行MCA_CamInDirect時,首先讀取主軸的當(dāng)前位置,根據(jù)主從軸R&A的設(shè)置,計(jì)算出與主軸當(dāng)前位置耦合的從軸當(dāng)前位置,即刻出發(fā),奔赴應(yīng)許之地。
啟程出發(fā)的方向也有所設(shè)置。在MCA_CamInDirect的輸入參數(shù)中,有一個Direction,也有一個Sync Window。當(dāng)從軸當(dāng)前位置與從軸的應(yīng)許之地的位置差值超過Sync Window時,按Direction設(shè)定的方向啟程運(yùn)動。反之,當(dāng)小于Sync Window時,按運(yùn)行距離最短的方向奔向應(yīng)許之地。
即便主軸未啟動,從軸也會馬上執(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。針對選用的Cam表,每給定一個輸入Master_Position,即可得到與之相對應(yīng)的從軸位置:Interpolation_Point。
VISU中,添加MCA_CamInDirect的VISU,及與主軸位置相對應(yīng)的Interpolation_Point。
2.測試MCA_CamGetInterpolationPosition
給主軸設(shè)定不同的數(shù)值,測試與之對應(yīng)的Interpolation_Point
3.主從軸RR模式下的運(yùn)行測試
主軸和從軸都設(shè)置為Relative。無論啟動時主從軸的當(dāng)前位置,當(dāng)執(zhí)行MCA_CamInDirect時,InSync馬上變?yōu)門RUE。狀態(tài)機(jī)馬上變?yōu)椋篠ynchronized Motion。此時,主軸啟動時,從軸即刻跟隨啟動。
當(dāng)主從軸均為RR時,其運(yùn)行與MC_CamIn時完全相同。
-
工業(yè)控制
+關(guān)注
關(guān)注
36文章
1395瀏覽量
85714 -
主軸
+關(guān)注
關(guān)注
0文章
366瀏覽量
4304
發(fā)布評論請先 登錄
相關(guān)推薦
評論