问题也是可以解决的,关键是思路要灵活,
你可以理解,其实一些多功能的复合指令,其实就是一些简单指令的组合,相当于子程序一样。
X0---回原点按钮
X1---负极限
X2--原点位
M0---回原点启动
M10---回原点OK
简单思路如下:
按下回原点按钮 X0 回原点开始,进入回原点模式(或者程序)
A模式 正常模式,机台回原点的起始位置 没有过过原点,设备正常完成回原点动作,原点标志位M10 OK M0复位,回原点模式结束。
B 模式 回原点开始时 机台已经过原点。回原点时,先触碰到 负极限 X1时,MO 复位 断开回原点指令ZRN .同时设备开始先正向方向前进,经过原点位X2 延时2秒后停止;紧接着 置位M0 ,接通回原点指令ZRN .进入A模式。
C 模式 当设备向正向前进时,没有触碰到 X2,(或者原点限位故障) 当碰到 正极限时,回原点失败,退出回原点模式。
20-08-04 08:45