按照楼主的意思,是想做一个停止回原点的程式,你用的是三菱PLC吧,可以用SFC编程方法,先写主程式S0 到S9, 然后用(S21)编写正常况下一完整周期的程序,其次用(S10)当机械手运行到夹住东西的那一步按停止回到原点的程式,后回原点2(S11)编写当机械手没有运行到夹东西的那一步的时候,按下停止时的程式,通过主程式急停按钮及夹料气缸状态判断,执行S21还是S10,S11达到控制目的。
其实这个很简单的哦,你加东西的那步可以装个开光量,检测到了执行第一要求,没检测到执行第二要求。这样很简单哦。回原点的程序你会写,这不是难题哦
这个用步进指令做,比如当按下急停夹住东西时作为S a的条件,S a完成一个周期后回原点;当按下急停没有夹住东西时作为S b的条件,Sb直接退回原点。