SuperImposed位置控制功能块讲解

工业控制

1104人已加入

描述

  本节主要讲解SuperImposed位置控制功能块:

  MC_MoveSuperImposed

  MC_HaltSuperImposed

  MC_MoveSuperImposed可在基础运动控制功能块(比如MC_MoveRelative)的基础上,叠加一个增量式位置控制运动。在基础运动MC_MoveRelative和叠加运动MC_MoveSuperImposed都运行的情况下,执行MC_HaltSuperImposed,将只停止MC_MoveSuperImposed的运动,而对基础运动不产生影响。相比较,如果执行MC_Stop,则基础运动和叠加运动都会停止!

  MoveSuperImposed功能块在多轴Gear或CAM运动中经常用到,多应用于从轴!

  2_具体操作介绍

  1.添加POU-》Action(act_SuperImpose)

  在Axis01Ctrl下添加act_SuperImpose,并在Axis01Ctrl中调用此Action。新添加的测试功能块都可添加到此Action中。

  2.编程及创建VISU

  在act_SuperImpose中添加三个功能块:MC_MoveRelative & MC_MoveSuperImposed & MC_HaltSuperImposed,并在可视化页面添加三个功能块的VISU.

  3.测试MoveSuperImposed

  通过浏览器打开VISU页面,测试在MC_MoveRelative运动过程中,执行MoveSuperImposed,从Trace曲线可以看到,在基础运动的基础上,叠加了一个增量式位置运动。

  4.测试HaltSuperImposed

  在基础运动MC_MoveRelative和叠加运动MC_MoveSuperImposed都运行的情况下,执行MC_HaltSuperImposed,结合Trace曲线可看出,Halt只是停止了MoveSuperImposed的动作,对MC_MoveRelative不产生影响。

  5.仅执行MoveSuperImposed

  在未启动MC_MoveRelative的情况下直接启动SuperImposed,结合Trace曲线可看出,SuperImposed相当于一个增量式位置运动功能块。

  6.测试MoveSuperImposed中断MoveSuperImposed

  在MC_MoveRelative运动的基础上执行MC_MoveSuperImposed,在此基础上再执行第二个MC_MoveSuperImposed功能块。结合Trace曲线可看出,后续的叠加运动会中断前面的叠加运动马上启动运行。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分