LDPOS指令可以指定当前位置为0,那么回原点指令也指定当前位置为0,是哪个指令后触发 ,哪个就是零位还是怎么样?
问题补充:
我的意思是,当我使用外部传感器作为零点的时候,LDPOS是不是就没有意义了?
最佳答案
是这样理解的。看下图那个位置,当你下图标记的位置设置为零的,触发这条指令后,就相当于建立零点位置,也相当于绝对定位的原点位置。
运动控制向导为运动轴创建的指令:http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/function/motion_control/Instructions.html
关于补充问题回答:外部传感器只能作为原点,如果你使用绝对定位的话,那你得使用这条指令建立零点。你只要建立原点的话,你可以用这条指令或是用外部传感器来建立原点。如果想帮当前位置的脉冲清零的话你得用这条指令。原点位置和脉冲零点位置不一样,原点位置包含脉冲零点,原点位置也可以任意定义一个当前脉冲为原点位置。零点脉冲就是当前脉冲为零。
图片说明:
提问者对于答案的评价:
最后问一下,使用外部传感器作为原点后,传感器到位,并不能设定零位吗,还是需要用LDPOS重新将该位置定义为零位才行吗?
最佳答案作者回复:
是的,原点含义就是你回到工程起点位置,那个位置不一定是零点,当你回到原点时,你原点开关去激活一下清零的那条指令也可以。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc363540.html