用向导做。控制一个主轴,主要工作转动是单向转动。停止条件是外部电眼条件。也就是通常大家都说smart没有这个功能那种运动。30叫做中断定位。外部触发信号再继续走n个脉冲后停止。(这不是问题的关键)
问题是,停了之后,要回到两个站点其中之一,判断是距离那个站点近,就走到最近的站点。就像你去逛街,突然要上个厕所,就去最近的一个了。两个站点,一个是12点位,一个是6点位。
转动有时候需要转好几圈。有时候转不到一圈,反正什么样的转动都有。唯一固定的就是回到两个站位上开始下一次的运动。那么这个坐标该怎么计算呢?
关键问题是坐标值什么时刻减一圈(半圈)?运动的时候减不了。还要解决坐标显示问题。
一下子想不通。