S7-1200用MC_HALT中止运行,能立即停下来吗?

已锁定

努力前行

  • 帖子

    823
  • 精华

    5
  • 被关注

    51

论坛等级:奇侠

注册时间:2011-10-08

普通 普通 如何晋级?

S7-1200用MC_HALT中止运行,能立即停下来吗?

4788

4

2018-10-07 13:11:23

需求:一个拆垛项目,由于料垛的高度不确定,机械手无法通过位移控制的方式来抓取材料。计划采用速度控制的方式来实现。

实现方法:机械手上安装一传感器,工作时执行MC_MoveVelocity指令按预设速度下行,当检测到达料位时,执行MC_Halt(暂停轴)指令,停止机械手运行。

结果:每次传感器检测到位后给出停止信号,但机械手是使用组态的减速度参数停车,会使停留位置超出需要的位置。

问题:MC_Halt(暂停轴)指令的停车方式能不能指定为立即停车?还有其它的方法来解决这个问题吗?

是否可以使用MC_POWER指令,到位后给轴去使能(因其StopMode的参数可设定)?或是传感器安装位置预留提前量(这样如加减速参数变了,岂不又要调整)?还是将减速参数设为最大值?或是在电机上加抱闸,停车时立即抱闸?

请老师指点一下。

不仅在拆垛项上,在传送带的自由位置控制上也存在同样问题,检测到信号停车时总会有一定的偏移。


S7-1200用MC_HALT中止运行,能立即停下来吗? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15376条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。