回复:在这组态面里配置了被动回零是不是在程序里就不用考虑回零的问题了,

已锁定

孓尐攵

西门子1847工业学习平台

  • 帖子

    634
  • 精华

    2
  • 被关注

    18

论坛等级:侠圣

注册时间:2017-12-01

钻石 钻石 如何晋级?

发布于 2025-01-02 08:30:24

1楼

用例子说明如何实现一个被动回原点的功能:

步骤一:在上图中选则“参考点开关一侧”为“上侧”;
步骤二:先让轴执行一个相对运动指令,该指令设定的路径能让轴经过原点开关;
步骤三:在该指令指令的过程中,触发MC_Home指令,设置模式为Mode=2.
步骤四:这时再触发MC_MoveRelative指令,要保证触发该指令的方向能够经过原点开关。

『结果』当轴以MC_MoveRelative指令指定的速度运行的过程中碰到原点开关的有效边沿时,轴立即更新坐标位置为MC_Home指令上的“Position”值,如下图所示。在这个过程中轴并不停止运行,也不会更改运行速度。直到达到MC_MoveRelative指令的距离值,轴停止运行。

『结论』
1. 被动回原点功能的实现需要MC_Home指令与MC_MoveRelative指令,或MC_MoveAbsolute指令,或是MC_MoveVelocity指令,或是MC_MoveJog指令联合使用。
2. 被动回原点需要原点开关。
3. 被动回原点不需要轴不执行其他指令而专门执行主动回原点功能,而是轴在执行其他运动的过程中完成回原点的功能。



功能图--扩展参数-回原点

https://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/10-Technology/03-MC/04-Open_Loop/01-Position_TO/06-home.html

道远且长,虽远必达; 心之所向,行必能至。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10582条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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